J'ai passé plusieurs heures à essayer de résoudre un problème spécifique, mais je n'y suis pas parvenu. Finalement, j'ai décidé de le poster ici. Voici quelques enregistrements,
AUTOID PERSONNAME FLOWER Other columns...
1 Alex Rose
2 Rene Rose
3 Rene Jasmin
4 Darwin Rose
5 Alex Rose
6 Darwin Jasmin
7 Alex Rose
8 Rene Jasmin
9 Hello World
10 Hello World
Comment puis-je obtenir ce résultat ? la personne qui n'a qu'un seul type de fleur sur tous ses dossiers .
PERSONNAME FLOWERNAME
Alex Rose
Hello World
la meilleure solution que j'ai essayée est la requête ci-dessous, mais elle ne fonctionne toujours pas.
SELECT DISTINCT t1.PersonName, t1.Flower
FROM TableName t1
INNER JOIN
(
SELECT personname, COUNT(DISTINCT flower) totals
FROM tableName
GROUP BY personname, Flower
) t2 ON t1.personname = t2.personname and
t2.totals = 1
Une idée ?