Thomas Emmers: Mysql: Aus zwei Tabellen lesen

Beitrag lesen

Hallo,

ich habe für eine Website News in einer Mysql-DB gespeichert. Die Tabelle articles dafür sieht etwas so aus:

artikel_id | headline | text | category_id
-----------------------------------------------------
123456 | Meine Headline | mein Text | allgemein
234567 | Noch eine Headline | mein Text | sport

Mit SELECT * FROM articles frage ich diese Datensätze ab.

Nun gibt es eine zweite Tabelle categories mit einer Beschreibung der Kategorien:

category_id | title
---------------------------------------
allgemein | Allgemeine New
sport | News zum Thema Sport

Ich möchte nun bei der Ausgabe der Artikel die Kategorie mit ausgeben, aber nicht die category_id aus der tabelle articles, sondern den Titel aus categories. Mit einem zweiten Query wäre das natürlich möglich, aber kann ich das auch mit einer Abfrage lösen? Zur Verfügung steht Mysql 4.x, wenn aber gut, wenn es auch auf 3.2x geht.

Danke schon mal
Thomas