J'ai deux instructions SQL SELECT COUNT:combiner deux SQL sélectionner dans un
SELECT COUNT(*) FROM table1 t1
INNER JOIN table2 t2 ON t2.id = t1.rowid
WHERE t1.flag1 = false AND t2.flag2 = true;
SELECT COUNT(*) FROM table1 t1
INNER JOIN table2 t2 ON t2.id = t1.rowid
WHERE t1.flag1 = true AND t2.flag2 = false;
Comme on le voit la seule différence de ces deux déclarations sont la condition basculée. Mais ce que je veux faire est de combiner les deux instructions en une pour que la sortie devienne une table avec deux colonnes, la première colonne contienne le résultat de la première instruction et la deuxième colonne contient le résultat de la deuxième instruction . Quelque chose comme:
count1 | count 2
-------------------------
3456 | 9864
J'utilise PostgreSQL par la manière. Quelqu'un peut-il me dire comment faire cela?
Un grand merci