2016-09-17 7 views

Antwort

0

Dies scheint eine vernünftige Frage auf den ersten Blick. Aber normalerweise verwendet man select distinct nicht mit einer Aggregationsabfrage. Also, es gibt wirklich keinen Grund, rollup mit select distinct zu unterstützen, weil ersteres nur mit group by und letzteres fast nie benutzt wird.

1

"Select distinct" ist nutzlos und redundant, wenn eine Abfrage eine GROUP BY-Klausel enthält.

Eine GROUP BY-Klausel muss naturgemäß eindeutig definierte Zeilen erzeugen, da die Zeilen bereits eindeutig sind. "Select distinct" fügt überhaupt keinen Wert hinzu.

Verwandte Themen