abfrageproblem aus mehreren Tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • abfrageproblem aus mehreren Tabellen

    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?

  • #2
    left outer join, da bekommst aufjedenfall die daten die "links" daneben stehen und es verbinden sich die, die "rechts" übereinstimmen

    Kommentar

    Lädt...
    X