#1 8. Juni 2012 Merge 3 SQL Queries Hi, ich hab grad ne dicke Denkblockade und ihr könnt mir sicher helfen: Ich möchte folgende 3 Queries gerne zu einer Query machen, weil das bestimmt geht und sinnvoll ist: Code: SELECT COUNT(*) AS `records_found` FROM `ftps` AS `ftp` SELECT COUNT(`id`) AS `counted` FROM `ftps` WHERE `activated` = '1' SELECT COUNT(`id`) AS `counted` FROM `ftps` WHERE `ready` = '1' Ich weiß grad gar nicht ob ich das mit nem Join sauber hinbekomme. So hätte ich es gerne: Code: SELECT COUNT(id) AS `counted_all` FROM `ftps` AS `ftp` INNER JOIN COUNT(`id`) AS `counted_activated` FROM `ftps` WHERE `activated` = '1' INNER JOIN COUNT(`id`) AS `counted_ready` FROM `ftps` WHERE `ready` = '1' Danke + Multi-Zitat Zitieren
#2 8. Juni 2012 AW: Merge 3 SQL Queries Code: SELECT ( SELECT COUNT(*) FROM `ftps` ) AS `counted_all`, ( SELECT COUNT(`id`) FROM `ftps` WHERE `activated` = '1' ) AS `counted_activated`, ( SELECT COUNT(`id`) AS `counted` FROM `ftps` WHERE `ready` = '1' ) AS `counted_ready` ? + Multi-Zitat Zitieren
#3 8. Juni 2012 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: Merge 3 SQL Queries Okay EDIT: Hab mal selbst nen Benchmark gemacht (Wozu nutzt man denn ein Framework?!? ): + Multi-Zitat Zitieren