Axel Richter: Tabellen Verknüpfen.. (PHP SQL)

Beitrag lesen

Hallo,

ich stehe vor folgendem Problem:
Ich habe eine Tabelle (MySQL / PHP) in der Artikeldaten gespeichert sind.
Für den Hersteller habe ich eine weiter Tabelle angelegt, in der die Hersteller ID mit dem dazugehörigen Namen abgespeicher sind.
Wird nun die Datenbank abgefragt, so soll der Besucher aber nicht die Hersteller ID, sondern den Namen des Herstellers erhalten.
Das funktioniert mit 2 Abfragen auch schon ganz gut.
Nun meine Frage:
Wie kann ich mit EINER Abfrage nicht nur die ID des Herstellers erhalten, sondern auch den Namen des Herstellers?

Beschäftige Dich mit JOINS mehrerer Tabellen per SQL. Beispiel:
Es existieren die Tabellen Artikel und Hersteller. Die Tabelle Artikel enthält mindestens die Felder Artikelname und HerstellerID. Die Tabelle Hersteller enthält mindestens die Felder ID und Herstellername. Hersteller.ID und Artikel.HerstellerID bilden eine 1 zu n Beziehung.

SELECT Artikel.Artikelname, Hersteller.Herstellername FROM Artikel INNER JOIN Hersteller ON Artikel.HerstellerID = Hersteller.ID

http://www.mysql.de/doc/de/JOIN.html

viele Grüße

Axel