emetiel: MySQL Subselect soll mehrere Werte ermitteln

Beitrag lesen

Hi,

Wenn zur ort_id ein Ort vorhanden ist, möchte ich die Postleitzahl und den Namen. So geht es aber nicht:

Dann verknüpf beide Tabellen mit einem Join

Muss ich mich pro Subselect auf einen Wert beschränken? Also für jeden einzelnen Wert einen eigenen Subselect machen? Kann doch nicht sein.

Ja musst Du

Aber wie erwähnt, kannst Du das ganze anders handhaben

SELECT a.*, plz, name
  FROM   adressen a LEFT OUTER JOIN ort1 ON o.ort_id = a.ort_id

schau Dir das ganze mal hier JOINS an