Ich habe folgende Tabellenstruktur:
Tabelle: benutzer Code:
benutzer_id ...,
benutzername CHAR(40) UNIQUE NOT NULL,
...
Tabelle: artikel Code:
ueberschrift ...,
erstellt ...,
freigabe ...,
bearbeitet ..,
autor TINYINT NOT NULL UNSIGNED, #Fremdschlüssel benutzer.benutzer_id,
artikel_id INT NOT NULL AUTO_INCREMENT PRIMARY_KEY
...
Tabelle: menu Code:
linkname CHAR(60) NOT NULL,
linkziel INT NOT NULL DEFAULT '#' # Wenn linkziel auf einen Artikel linkt, dann hat es als Wert die artikel_id
...
Jetzt möchte ich einige Daten in einer HTML-Tabelle ausgeben.
artikel.ueberschrift | menu.linkname | benutzer.benutzername | artikel.erstellt | artikel. bearbeitet | artikel.freigabe
Meine SQL Abfrage sieht bisher in etwa so aus:
Code:
SELECT
art.ueberschrift,
art.erstellt,
art.bearbeitet,
art.freigabe
art.autor
men.linkname,
ben.benutzername
FROM
artikel art,
menu men,
benutzer ben
WHERE
art.artikel_id = men.linkziel
ORDER BY
ueberschrift DESC
Ich weiß jetzt nicht wie ich den Autor (mit namen) auch abfragen kann. Das andere funktioniert alles.
MfG CSS