Moin,
´ne Bekannte sucht Hilfe bei folgendem Problem:
Zitat:
gesetzt den Fall ich habe 3 Tabellen mit diversen Firmendaten, zB:
Tab1:
FID
PLZ
Ort
Tab2:
FID
Ansprechpartner
Kontodaten
Tab3:
FID
URL
Premium (Boolean)
Wenn ich jetzt alle Kunden ausgeben lassen möchte die "Premium" sind, versuche ich das mit folgendem Join:
|
Code:
SELECT
tab1.PLZ,
tab1.Ort,
tab2.Ansprechpartner,
tab2.Kontodaten,
tab3.URL
FROM tab1,tab2,tab3
WHERE tab1.FID=tab2.FID AND tab2.FID=tab3.FID AND tab3.premium=1 ORDER BY FID
Zitat:
Leider werden so nur die Firmen rausgesucht die alle Einträge haben.
Wie wäre das Statement wenn ich alle raussuchen will die "Premium" sind, auch wenn nur in tab1 ODER tab2 daten hinterlegt sind ?
|
Hmm, tja, da war ich dann auch überfragt, meine SQL Kenntnisse reichen grad so um obiges zu produzieren, die richtige JOIN Konstruktion fehlt da noch.
Hat wer eine Idee ?
Danke schonmal vorab !