Bonjour,
J'aimerais réaliser une requête de type select dans une base postgres avec un group by selon une condition.
Exemple:
table1:
id champ1 champ2
1 toto 1
2 toto 0
3 tata 1
4 tata 1
L'objectif est de récupérer les différents intitulés des 'champ1' tel que tous les 'champ2' de chaque 'champ1' soit égaux à 1 (donc s'il y a un champ1 qui a un champ2 = 0 on ne le prend pas)
Dans mon exemple on doit récupérer uniquement la ligne 4 ('tata').
Avez-vous une idée sur la manière de faire?
Un truc de ce genre : select * from table1 group by champ2 where champ2 = '1'
Mais je ne sais pas si on peut faire un where dans un group by...
Merci.
Partager