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?
      [COLOR="#F5F5FF"]--[/COLOR]
      [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
      [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
      [COLOR="#F5F5FF"]
      --[/COLOR]

      Kommentar

      Lädt...
      X