sql >> Database >  >> RDS >> Mysql

Waarom moet DISTINCT eerst gaan in MySQL?

Helaas kan ik nog geen reactie plaatsen.

Wat @Gordon Linoff heeft geschreven klopt precies. Je krijgt een foutmelding als DISTINCT werkt in het algemeen als onderdeel van SELECT clausule of AGGREGATE functie. Het wordt gebruikt om unieke rijen uit een resultatenset te retourneren en het kan worden gebruikt om unieke kolomwaarden binnen een aggregatiefunctie te forceren.

Voorbeelden:SELECT DISTINCT * ... COUNT(DISTINCT COLUMN) of SUM(DISTINCT COLUMN).

Meer informatie over DISTINCT in populaire DB-engines:




  1. Top MySQL Workbench-alternatieven

  2. BOB bindParam in één verklaring?

  3. Verwerkt Oracle sqlldr meerdere INFILE parallel?

  4. Oracle:als tabel bestaat