Problem mit Select und Join

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

  • Problem mit Select und Join

    hallo forum,

    ich habe einen Warenkorb, indem ich die Artikelnummer, Menge und die Besucherkennung eintragen lasse.

    jetzt habe ich ein problem damit, das die Artikelnummern aus unterschiedlichen Tabellen stammen. dh. die einen kommen aus der tabelle artikel die anderen aus der tabelle ersatzteile.

    beim auslesen des warenkorbes habe ich nun das problem, das zwar alle artikelnummern und mengen der entsprechenden artikels angezeigt werden, aber nicht ihre bezeichnung, da die eine bezeichnung aus der tabelle artikel und die andere aus der tabelle ersatzteile kommt. entweder zeigt es mir die einen an oder die anderen.

    meine select:
    PHP-Code:
    $sql 
    SELECT tab1.*, tab2.Artikelnummer, tab2.Artikelbezeichnung, tab2.Preis, tab3.Artikelbezeichnung, tab3.Preis
    FROM warenkorb tab1
    LEFT JOIN artikel tab2 ON tab1.artid = tab2.Artikelnummer
    LEFT JOIN ersatzteile tab3 ON tab1.artid = tab3.Artikelnummer
    WHERE besucher = '
    $besucher'"
    Wer kann helfen?

  • #2
    kann es sein, dass du durch die verwendung gleicher feldnamen, die
    anderen einträge im ergebnis überschreibst? ... nimm mal aliases für
    bezeichnung und beschreibung
    Kissolino.com

    Kommentar


    • #3
      besten dank für deine hilfe, hat bestens geklappt.

      die ausgabe war dann zwar etwas umständlich, aber auch die funzt jetzt.

      nochmals besten dank

      Kommentar

      Lädt...
      X