![]() |
Problem bei SELECT Abfrage mit Tabellenverknüpfung
Hallo Leute,
ich habe ein Problem bei meiner SELECT Abfrage. Ich habe zwei Tabellen die erste besteht aus: entry_id, spaltte_a, spaltte_b die zweite aus: entry_id, spaltte_c, erste_tabelle_id Jetzt möchte ich aus Tabelle1( spallte_a und spaltte_b) auslesen außer wenn die entry_id von Tabelle 1in Tabelle 2 (erste_tabelle_id) steht . Mein Versuch dazu war : "SELECT tabelle1.entry_id, tabelle1.spaltte_a, tabelle1.spaltte_b, tabelle2.erste_tabelle_id FROM tabelle1, tabelle2 WHERE tabelle1.entry_id != tabelle2.erste_tabelle_id"; Hatt jemand eine Idee was da nicht stimmt???? Besten Danke schon jetzt |
Vielleicht funkts ja mit einem OUTER JOIN
Hier hast du Left outer join und right outer join. Mit diesem kann man zum beispiel auch solche einträge auslesen wenn diese in einer tabelle null sind und somit mit einer where klausel nicht getroffen werden. würd mich an deiner stelle mal in der doku schlau machen. mfg splinter |
wenn ich deine frage richtig verstanden hab dann
Code:
SELECT entry_id, spaltte_a, spaltte_b |
Wäre natürlich interessant zu wissen, welcher SQL-Dialekt dahinter steckt.
Aber ich rate mal fröhlich vor mich hin: SELECT * FROM Tabelle1 WHERE entry_id NOT IN (SELECT entry_id FROM Tabelle2) mfg Thomas |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag