Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] 2 Tabellen abfragen, obwohl 2te Tabelle leer sein könnte

Einklappen

Neue Werbung 2019

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

  • [Erledigt] 2 Tabellen abfragen, obwohl 2te Tabelle leer sein könnte

    Hi,

    Code:
    SELECT T1.*, T2.*
    FROM `artikel` AS T1 RIGHT JOIN `artikel-preise` AS T2
    ON T1.id = T2.artikel
    WHERE T1.id = 123
    Das klappt leider nur, wenn beide Tabellen einen Eintrag haben.
    Es kann aber sein, das Tabelle 2 beim ersten Anlegen noch garkein Preis zugeordnet bekommen hat. Dann erhalte ich von SQL aber keinerlei Daten zurück, obwohl Tabelle 1 Daten hätte.

    Wie kann ich den Befehl umstellen sodass Tabelle 2 auch leer sein kann. (Und somit nur Daten aus Tabelle 1 angezeigt werden.)


  • #2
    Könntest du mit einem LEFT Join lösen.
    ACHTUNG!!! SIGNATUR!!!
    PHP-Code:
    var_dump($gehirn); exit; 
    0 ??? WTF ? nervtag.de | freutag.net | friendmetr.com

    Kommentar


    • #3
      Wieso macht man auch einen RIGHT JOIN? War das jetzt pures Raten oder wie?
      --

      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
      Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


      --

      Kommentar

      Lädt...
      X