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

Hvorfor skal DISTINCT gå først i MySQL?

Jeg kan desværre ikke tilføje en kommentar endnu.

Det, @Gordon Linoff har skrevet, er helt rigtigt. Du får fejl som DISTINCT fungerer generelt som en del af SELECT klausul eller AGGREGATE fungere. Det bruges til at returnere unikke rækker fra et resultatsæt, og det kan bruges til at fremtvinge unikke kolonneværdier i en aggregeret funktion.

Eksempler:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) eller SUM(DISTINCT COLUMN).

Flere oplysninger om DISTINCT i populære DB-motorer:




  1. Test af en GeoDjango app med en PostGIS database

  2. Sådan sletter du alle begivenheder i MySQL

  3. SQL-forespørgsel fra at få SubChild til Child til Parent-tabeller

  4. Android - SQLite - VÆLG MELLEM Dato1 OG Dato2