André Laugks: mySQL: LEFT JOIN

Beitrag lesen

Hallo!

Ich wollte zwei Tabellen http://www.kombinat-laugks.de/extern/selfhtml_sql_16_07_20001.txt folgendermaßen ausgeben.

1.Bsp:
tab1.id   tab1.name    tab2.info
1         André        123
1         NULL         145
1         NULL         156
2         Swen         222
2         NULL         333
.
.
usw.

2. Bsp(noch besser ;-)):
tab1.id   tab1.name    tab2.info
1         André        NULL
1         NULL         123
1         NULL         145
1         NULL         156
2         Swen         Null
2         NULL         222
2         NULL         333
.
.
usw.

Mit "SELECT tab1.*, tab2.* FROM tab2 LEFT JOIN tab1 ON tab1.id=tab2.id;" habe ich es (siehe Link) "ungefähr" geschaft. Problem ist, "André" werden die falschen Infonummern(tab2.info) zugewiesen.

Mit ORDER BY konnte ich nichts hinbekommen.

Ist das mit mySQL überhaupt möglich oder muß ich zwei SELECTs absetzen?

Danke und MfG, André Laugks