Wie mache ich einen Inner Join über 3 Tabellen?

Hallo ich habe bereits im internet gesucht und ausprobiert aber habe ein Fehler in meiner Abfrage.
Zuerst allerdings meine Problematik

Ich erstelle mit einem Tool eine Art Terminmanagement für unsere Fußballmannschaft. Um jetzt zu sehen, wer an welchem Spieltag nicht da ist, will ich eine Abfrage erstellen um die übersichtlich anzuzeigen.

ich habe 3 Tabellen:
jos_appointinator_apps_voter (enthält Spielername, Spieler ID und Spieltags ID)
jos_appointinator_apps_status (enthält Spieler ID und Status)
jos_appointinator_apps (Spieltags ID und Titel)

Jetzt möchte ich einen Join erstellen bei dem mir in einer Tabelle die Spieler mit Namen angezeigt werden, bei dem der Status = 0 ist (ist nicht anwesend) und den Titel des Spieltags.

bisher habe ich folgendes:

select jos_appointinator_apps_voter.name, jos_appointinator_apps.title
from jos_appointinator_apps_voter, jos_appointinator_apps_status, jos_appointinator_apps
INNER JOIN jos_appointinator_apps_status on (jos_appointinator_apps_voter.uid = jos_appointinator_apps_status.uid)
INNER JOIN jos_appointinator_apps_apps on (jos_appointinator_apps_voter.aid = jos_appointinator_apps.id)
where status=0

Leider wird mir immer ein Fehler #1066 not unique tables/alias ausgeworfen.

Sofern benötigt kann ich gerne auch noch ein Ausschnitte der Tabellen veröffentlichen.

Danke im Voraus

Ecki

Hallo,

ich gehe mal davon aus, dass eine mysql zu grunde liegt ?!

probier mal was in der richtung:
select …
from jos_appointinator_apps_voter left JOIN jos_appointinator_apps_status on
(jos_appointinator_apps_voter.uid =

jos_appointinator_apps_status.uid)

left JOIN jos_appointinator_apps_apps on
(jos_appointinator_apps_voter.aid = jos_appointinator_apps.id)
where TABELLENANME.status=0