Hallo, ich habe ein kleines Problem bei einer such abfrage. Und zwar habe ich 5 Tabellen. In der einen Tabelle sind die Benutzerdaten gespeichert in der anderen die spezielleren informationen die ich brauche. Die suche ansich Funktioniert, aber leider nur wenn der User(seine userid) in jeder dieser Tabellen vorkommt.
Da der benutzer aber prinzipiel nicht in jeder Tabelle vorkommen muss(darf), weil er vielleicht die spezielle Zertifizierung nicht besitzt.
Hier mal die Abfrage:
SELECT
uc.userid
FROM
user_comp uc
inner join
user2lang u2l on uc.userid=u2l.userid
inner join
user2course u2c on u2l.userid=u2c.userid
inner join
user2cert_other u2co on u2c.userid=u2co.userid
inner join
user2cert_test u2cc on u2co.userid=u2cc.userid
inner join
user2sk u2sk on u2cc.userid=u2sk.userid
Gibt es da ne möglichkeit auch die benutzer zu finden die nur in einigen Tabellen drin stehen oder muss er(seine userid) in jeder Tabelle eingetragen sein?
Da der benutzer aber prinzipiel nicht in jeder Tabelle vorkommen muss(darf), weil er vielleicht die spezielle Zertifizierung nicht besitzt.
Hier mal die Abfrage:
SELECT
uc.userid
FROM
user_comp uc
inner join
user2lang u2l on uc.userid=u2l.userid
inner join
user2course u2c on u2l.userid=u2c.userid
inner join
user2cert_other u2co on u2c.userid=u2co.userid
inner join
user2cert_test u2cc on u2co.userid=u2cc.userid
inner join
user2sk u2sk on u2cc.userid=u2sk.userid
Gibt es da ne möglichkeit auch die benutzer zu finden die nur in einigen Tabellen drin stehen oder muss er(seine userid) in jeder Tabelle eingetragen sein?
Kommentar