Meherere Tabellen in Mysql Verknüpfen

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

  • Meherere Tabellen in Mysql Verknüpfen

    HI
    Ist es Möglich mehr als 2 Tabellen in eine SELECT (unter mysql) unterzubringen?
    z.B. durch verschachtelte JOIN anweisungen. Habe bissher immer nur Fehlermeldungen bekommen.


    Ich habe 3 Tabellen
    Tabelle 1 (1:n) zu Tabelle 2 (n:1) zu Tabelle 3

    wer kann mir da weiterhelfen?

    MFG maik

  • #2
    so viele du willst


    select ... from tab1, tab2, tab3 ...
    where
    tab1.id=tab2.tba1id
    and
    tab2.id=tab3.tab2id
    and
    ...


    funktioniert auch mit LEFT JOIN etc



    PS: KEINE Unterabfragen der Form

    Select ... from ... where id in (select ......)
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Thx TBT
      Ich habe mir die SQL Aussage von MSaccess mal in MYSQL ausprobiert nur fehlermeldung an fehlermeldung..
      Wie wäre denn der Korrekte Syntax für eine Verschachtelte JOIN Verknupfung

      SELECT... FROM tab1,tab2,tab3
      INNER[left outern] JOIN tab1 ON tab1.id = tab2.id
      AND
      LEFT OUTERN JOIN tab2 ON tab2.id = tab3.id
      WHER tab.3 ="wert" ??

      Ich muß gestehen das ich noch nicht allzu viele erfahrung habe im umgang mit SQL
      und Flüchtigkeitsfehler schleichen sich bei mir des öfteren ein )

      Mfg Maik

      Kommentar


      • #4
        lass mal das N bei Outern weg
        <Life>Traumprojekt-Die Design-Community</life>

        Kommentar

        Lädt...
        X