Veröffentlicht 4. Oktober 201113 j Hallo allerseits, ich muss eine Datenbankabfrage machen, die alle Artikel anzeigt, deren Lagerbestand unter dem Meldebestand ist. Soweit so gut, alles klappt wunderbar, wenn da nicht ein kleines Problem wäre. Wenn bei einem Artikel der Lagerbestand leer ist, also gar nichts drinne steht, wird er nicht angezeigt. Das heißt wenn der Lagerbestand = NULL oder Leer und der Meldebestand = 50, dann wird er nicht angezeigt. Kann mir jemand bei der Sache behilflich sein? Das sind zwei Tabellen und ich habe eine Abfrage mit join gemacht. Bearbeitet 4. Oktober 201113 j von chablife
4. Oktober 201113 j Ja das ist immer Nett mit null werten^^ Wenn du auf null abfragst musst du auf IS NULL abfragen, bsp.: SELECT istnull FROM test WHERE istnull IS NULL Lg Bearbeitet 4. Oktober 201113 j von Termi
5. Oktober 201113 j Hi, hast du denn Join, mit INNER JOIN gemacht? Wenn ja dann versuch es mal mit LEFT OUTER JOIN, dann werden dir auch NULL oder leere Werte angezeit.
12. Oktober 201113 j Ich tippe mal darauf das es sich um ein NUMBER Feld handelt oder ist es ein VARCHAR Feld? Benutzt du PL/SQL oder einfach einen SELECT und kannst du uns mal zeigen wie du den Wert abfragst ? Also einen Beispielselect posten ?
12. Oktober 201113 j Autor Hi, hast du denn Join, mit INNER JOIN gemacht? Wenn ja dann versuch es mal mit LEFT OUTER JOIN, dann werden dir auch NULL oder leere Werte angezeit. Sorry antworte sehr spät, danke für die Antworten. Es hat mit dem Left Join geklappt. Die Funktion kannte ich noch nicht. Zu Stefan87, es sind 2 Number Felder.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.