sql >> Database >  >> RDS >> Mysql

MYSQL:SELECT-methode - maar laat geen duplicaten / GROUP of DISTINCT zien?

Je zei het toverwoord al:DISTINCT.

SELECT DISTINCT columnname
FROM query
WHERE ....

Merk op dat het waarschijnlijk niet zal werken als je SELECT DISTINCT * . gebruikt want als je * . selecteert dat betekent:selecteer alle kolommen, inclusief kolommen die een unieke beperking hebben, zoals de primaire sleutel. Selecteer alleen de kolommen die u nodig heeft - blijf uit de buurt van * in het algemeen, en vooral bij het gebruik van DISTINCT .




  1. MYSQL-uitvoer in boomstructuur OF Niveau toevoegen (Ouder-kind)

  2. PostgreSQL verkeerde conversie van tijdstempel zonder tijdzone naar tijdstempel met tijdzone

  3. Een standaard MySQL/MariaDB-gegevensmap in Linux wijzigen

  4. stop bij compilatiefout in een sqlplus-script