Hallo Vinzenz Mai,
ID User
1 Anna
2 Bernd
3 Chis
Tab Bilder
id_user bild_name sort1 anna1.jpg 1
1 anna2.jpg 2
2 bernd.jpg 1
SELECT
user.name,
bilder.bild_name
FROM
user,
bilder
WHERE
user.id_user = bilder.id_user
>
> arrgh, diese häßlichen impliziten Joins. Da sträuben sich alle noch vorhandenen Haare. Bitte lies
>
> [Einführung Joins](http://aktuell.de.selfhtml.org/artikel/review/datenbanken/joins/)
ähmm
~~~sql
SELECT
user.name,
bilder.bild_name
FROM
user,
bilder
INNER JOIN user
ON user.id_user = bilder.id_user
... wäre besser? Sorry wenn ich so blöd frage :-)
...bekomme ich nur User, die ein Bild haben (ist ein OUTER JOIN oder?)
mache ich das ganze mit LEFT JOIN
LEFT JOIN bilder ON user.id_user = bilder.id_user
bekomme ich lie Liste der Bilder
Anna anna1.jpg
Anna anna2.jpg
Bernd bernd.jpg
Chris -
Anna anna1.jpg
Bernd bernd.jpg
Chris -
Bitte nenne uns daher Dein DBMS, inklusive Version.
ja sorry das habe ich vergessen: MySQL 4.1.14
Oli