![]() |
Datenbank: MS SQL Express • Version: 2005 • Zugriff über: ADO
LEFT OUTER JOIN mit NULL-Abfrage funktioniert nicht, warum?
Moin zusammen,
ich habe ein Problem mit einer SQL Abfrage. Folgende SQL Abfrage zeigt alles an, was ich brauche.
SQL-Code:
Ergebnis:
SELECT h.hsrpgroup as hsrp, h.site_id, s.hsrpgroup
FROM network_hsrpgroups AS h LEFT OUTER JOIN network_subnets AS s ON h.hsrpgroup = s.hsrpgroup WHERE (h.site_id = 1)
SQL-Code:
Das Feld hsrpgroup (Typ: String) ist in beiden Tabellen, das entscheidene Feld. Wenn ich jetzt folgendes probiere,
1|1|NULL
2|1|2 3|1|3 4|1|NULL 5|1|5 6|1|NULL 7|1|NULL 8|1|8 9|1|9
SQL-Code:
bekomme ich folgendes Ergebnis:
SELECT h.hsrpgroup as hsrp, h.site_id, s.hsrpgroup
FROM network_hsrpgroups AS h LEFT OUTER JOIN network_subnets AS s ON h.hsrpgroup = s.hsrpgroup WHERE (h.site_id = 1) and (s.hsrpgroup = 2)
SQL-Code:
So soll es ja auch sein. Wenn ich jetzt aber alle NULLs anzeigen lassen möchte, bekomme ich keine Ergebnisse obwohl ja NULL vorhanden ist.
2|1|2
SQL-Code:
Funktioniert das überhaupt so? Was müsste ich ändern, damit es funktioniert. Ich brauche nur die Zeilen in denen s.hsrpgroup = NULL ist.
SELECT h.hsrpgroup as hsrp, h.site_id, s.hsrpgroup
FROM network_hsrpgroups AS h LEFT OUTER JOIN network_subnets AS s ON h.hsrpgroup = s.hsrpgroup WHERE (h.site_id = 1) and (s.hsrpgroup = NULL) Gewünschtes Ergebnis:
SQL-Code:
Vielen Dank im voraus. Sven
1|1|NULL
4|1|NULL 6|1|NULL 7|1|NULL |
Re: LEFT OUTER JOIN mit NULL-Abfrage funktioniert nicht, war
Also ich kenne Abfragen auf NULL nur mit "is NULL"...
Keine Ahnung, ob das beim SQL Server 2005 dann schon anders möglich ist, bei 2000 gehts aber nur so :gruebel: |
Re: LEFT OUTER JOIN mit NULL-Abfrage funktioniert nicht, war
:wall: Oh man, es kann so einfach sein. Diese Variante hatte ich noch nicht.
Vielen Dank. |
Re: LEFT OUTER JOIN mit NULL-Abfrage funktioniert nicht, war
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz