Klaus Mock: [mysql5] Kartesisches Produkt eingrenzen

Beitrag lesen

Hallo,

mal davon abgesehen, dass es sich hier nicht um das kartesische produkt handelt, da eine join anweisung vorhanden ist, ist in diesem falle die abfrage mit GROUP BY oder DISTINCT genau das gleiche.

Wobei mir die GROUP BY-Variante insofern besser gefällt, da sie die Absichten des Autors besser zur geltung bringt. Will heissen, dass DISTINCT eher nach zufälligen Ergebnissen 'riecht' während bei einer ausformulierten GROUP BY-Klausel es eher so scheint, dass sich schon jemand Gedanken darüber gemacht hat, was da an Ergebnissen kommen sollte (Wobei auch hier jemand ohne Hirn und Verstand zu Werke gegangen sein kann *g*).

Kurz: Ich mag DISTINCT in einem Produktionssystem nicht.

Grüße
  Klaus