Axel Richter: MS Access 2002

Beitrag lesen

Hallo,

SELECT DISTINCT column1, column2 FROM table GROUP BY column1

geht nicht mit Access 2000. Help. Es geht mit MySQL!

Es entspricht auch _nicht_ Standard-SQL. Bei der Verwendung von GROUP BY müssen _alle_ Felder entweder zur Gruppierung dienen oder Teil einer Aggregatfunktion sein.

Lies bei MySQL: Wie MySQL GROUP BY optimiert, Wie MySQL DISTINCT optimiert.

Was soll das Ergebnis sein? Eine Liste mit eindeutigen Werten in column1 und dem jeweils ersten Wert in column2?, Dann:

SELECT column1, first(column2) as firstColumn2 FROM table GROUP BY column1

viele Grüße

Axel