Eine Tabelle hat sechs Felder ABCDEF. Die Anforderung besteht darin, herauszufinden, ob ABCD konsistent ist, es zu einem zusammenzuführen und zu zählen, wie viele verschiedene E es in den zusammengeführten Einträgen gibt.
Mit anderen Worten, wenn abcd gleich ist, berechnen Sie ein Stück von Daten, und dann ist abcd dasselbe. Mehrere Daten werden dedupliziert, und das Ergebnis sieht so aus:
ABCD2
So schreibt man eine solche SQL-Anweisung
select a,b,c,d,count(distinct(e)) from t group by a,b,c,d
试试。