sql >> Database >  >> RDS >> Mysql

records van één en slechts één type verkrijgen

u kunt GROUP BY . gebruiken clausule, HAVING clausule en COUNT() voor dit probleem, het is niet nodig om deel te nemen aan een subquery

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


  1. PHP-database-abstractielagen en CRUD-plug-ins vergelijken

  2. Negeren invoegen - is er een manier om te weten of de instructie is genegeerd? MYSQL

  3. Gegevens invoegen in tabellen die zijn gekoppeld door een externe sleutel

  4. Kolom bijwerken naar de standaardwaarde met SQLAlchemy