Mysql
 sql >> Database >  >> RDS >> Mysql

ottenere record di uno e un solo tipo

puoi usare GROUP BY clausola, HAVING clausola e COUNT() su questo problema, non è necessario partecipare a una sottoquery

SELECT  PersonName, MAX(Flower) flowerName
FROM    TableName
GROUP   BY PersonName
HAVING  COUNT(DISTINCT Flower) = 1