Bonjour à tous,
Soit une application où j'ai une table "personnes" comme
et une table "cotisation" comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 id nom prenom adresse etc
Il est facile de sélectionner les personnes qui ont cotisé pour une année ou une autre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 id personne_id annee
mais comment faire pour trouver les personnes qui ont cotisé en 2006, mais pas en 2007 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT personnes.id, personnes.nom, personnes.prenom FROM personnes, cotisations WHERE personnes.id=cotisations.personne_id AND (annee=2006 OR annee=2007)
De même, trouver les personnes qui ont cotisé à la fois en 2006 et 2007 ?
Merci d'avance,
G.
Partager