Salut à tous,
La requête suivante :
... extrait les départements d'une table qui n'existent pas dans une autre table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select bien2.departement_B2, bien2.codeDepartement_B2 from bien2 where not exists (select * from departement where departement.nom_D = bien2.departement_B2);
Mais le résultat peut, par exemple, me renvoyer plusieurs enregistrements avec la valeur 'Hérault' alors que je ne veux qu'une seule fois le résultat pour 'Hérault'.
Et la requête suivant (pour retirer les doublons dans le résultat, soit toutes les occurances de 'Hérault' en double) génère une erreur :
Comment faire cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select unique('bien2.departement_B2'), bien2.codeDepartement_B2 from bien2 where not exists (select * from departement where departement.nom_D = bien2.departement_B2);
Merci.![]()
Partager