Hallo,
Ich möchte 2 Tabellen vergleichen. Die eine Tabelle enthält alle Datensätze und die andere die Vergleichswerte. Tabelle 2 hat nur einen Datensatz. Wenn ich nun zb. zwei Merkmale der Form
SELECT "Tabelle1"."*", "Tabelle"."*"
FROM "Tabelle1", "Tabelle2"
WHERE ( "Tabelle1"."Spalte1" = "Tabelle2"."Spalte1" AND "Tabelle1"."Spalte2" = "Tabelle2"."Spalte2" )
Das klappt aber nur solang, wie in beiden Vergleichsspalten etwas steht also in
"Tabelle1"."Spalte1" und "Tabelle2"."Spalte1", bzw
"Tabelle1"."Spalte2" und "Tabelle2"."Spalte2" .
Ist dagegen zb. "Tabelle2"."Spalte1" leer kommt kein Abfrageergebnis und der zweite Vergleich Tabelle1"."Spalte2" = "Tabelle2"."Spalte2" wird völlig ignoriert da ja AND- verknüpft.
Kann man es irgendwie einrichten, daß bei "Tabelle2"."Spalte1" leer und vorhandener AND- Verknüpfung der zweite Vergleich stattfindet?
Bei jeder primitiven Suchfunktion in Windows und im Internet geht das doch auch. Warum tut sich SQL so schwer damit?
Grüße max81
2 Spalten Objekteigensch vergleichen, bei dem eines leer ist
Moderator: Moderatoren