gottlieb: GROUP BY und ORDER BY Zusammenspiel

Beitrag lesen

soo,

noch eleganter, aber eventuell schwieriger zu lesen ist, wenn du den NULL Wert direkt mit einer Funktion abfängt (bei mysql bin ich mir nicht sicher, eventuell heisst sie ISNULL).

WHERE A.datum>now()
AND (B.gebot = (SELECT ISNULL(MAX(A.gebot), b.Gebot)  <----- hier das A.Gebot
                FROM Verkaufsgebote A
                WHERE A.verkaufid=B.verkaufid
               )

Ja, hier ist aber die Query wesentlich kürzer und kompakter ;) Select Isnull heißt, dass er selektiert, und sobald nichts vorhanden ist, er dies mit einer Null oder 0 versieht?? Habe ich richtig getippt?

Dann wäre die Bedingung:

WHERE A.datum>now() AND B.gebot=0

Grüße