... das all in der select Klausel ist ein reines Füllwort und kann weggelassen werden, will man die Doubletten nicht haben, muss distinct angegeben werden.

Beim union gibt es das Schlüsselwortpärchen auch, da ist es umgekehrt, da ist distinct default und kann weggelassen werden und all muss angegeben werden (select... union all...select...), wenn man die Doubletten haben will.

D*B

Zitat Zitat von B.Hauser Beitrag anzeigen
Beim SELECT ALL werden alle Zeilen angezeigt, im Gegensatz zu SELECT DISTINCT, bei dem Duplikate nur einmalig angezeigt werden. SELECT ALL hat allerdings keinen Einfluß auf etwaige hidden Felder, die bleiben weiterhin unsichtbar.

Birgitta