[SQL allgemein] tabellen verknüpfen

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

  • [SQL allgemein] tabellen verknüpfen

    hi ...

    steh im augenblick irgendwie auf dem "schlauch" ... habe auch schon gesucht, finde aber nicht die lösung...

    folgende abfrage funktioniert 100%ig:

    Code:
    SELECT m.id, m.date, m.lieferant, m.bezeichnung, a.id, a.name
    FROM buch m, lieferanten a
    WHERE m.lieferant = a.id AND m.status = 0
    ORDER BY m.date ASC
    wie ihr seht habe ich 2 tabellen (buch, lieferanten). in der tabelle "buch" gibt es die spalte "lieferanten" und in dieser befindet sich eine zahl. in der andren tabelle "lieferanten" gibt es eine spalte "id". in dieser befindet sich die selbe zahl.

    nun möchte ich bei der ausgabe anstatt der "lieferanten-nr" aus "buch", den namen des lieferanten-names aus "lieferaten" ausgegeben haben. das funktioniert auch soweit.

    das einzigste problem ist jetzt... gibt es 2x id ... (m.id und a.id)
    bei der ausgabe wird immer a.id ausgegeben ... da ich aber in der ausgabe beide id's brauche, hilft mir das nicht viel weiter.

    ausgabe:

    PHP-Code:
    $id $row["id"];
    $id $row["m.id"]; //geht nicht
    $id $row["a.id"]; // geht nicht 
    hoffe, dass ihr mich verstanden habt...
    danke schonmal!

  • #2
    Code:
    SELECT
      m.id m_id, a.id a_id
    jetzt kannst du mit $row['m_id'] und $row['a_id'] darauf zugreifen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      danke!

      Kommentar

      Lädt...
      X