Ilja: MySQL Abfragen über 2 Table

Beitrag lesen

yo,

  1. Aber auch wenn kein passender Datensatz in B existiert, soll er mir zumindest die Daten von A zurückgeben.

das löst schon der LEFT JOIN, den du gebildet hast. dabei wird immer der Datensatz aus tabelle a angezeigt, egal welchen inhalt tabelle b besitzt.

  1. Wenn mehrere Datensätze in B existieren, die zu einer ID in A gehören, dann soll er mir die GRÖßTE ID auswählen...

das könnte man mit unterabfragen lösen, wobei dabei die frage ist, welche version du von mysql benutzt. unterabfragen gehen bei mysql erst ab 4.1 und höher.

Ilja