Also ich versuche, alle Werte einschließlich Null zu wählen, und ich weiß, es gibt ein paar Threads zu diesem Thema, aber es funktioniert alles nicht für mich, oder ich weiß nicht, wie Sie es implementieren. Wie auch immer, ich muss den niedrigsten Preis aller Farben bekommen. Und wenn ich die Abfrage versuche, habe ich gerade jetzt. Es wird der niedrigste Preis aller Farben außer null. Aber ich möchte auch den niedrigsten Preis, wenn die Farbe Null ist. dies ist die Abfrage Ich habe jetzt:SQL Wie wählt man alle Werte einschließlich Null aus?
SELECT p.*
FROM plant p
inner JOIN (SELECT Color, min(price) minPrice
from plant
group by color
) b on p.price = b.minPrice and
p.color= b.color
order by plantcode;
Wie die Abfrage zu beheben, die es alle Werte einschließlich Null wählt?
Sie sollten versuchen, einen linken Outer-Join verwendet anstelle eines inneren join, sehen, ob das für Sie arbeitet. – Kevin
Fügen Sie einige Beispieltabellendaten und das erwartete Ergebnis hinzu - auch formatierten Text. – jarlh
Haben Sie die NVL-Funktion ausprobiert? https://www.w3schools.com/sql/sql_isnull.asp – Tim