Problem beim Abfragen mehrerer MySQL-Tabellen

Andre_d

Mitglied
Hallo zusammen,

ich bin gerade dabei und baue für meine Gilde einen eigenen kleinen Raidplaner.
Nun bin ich auf ein Problem gestoßen welches ich einfach nicht gelöst bekomme..

Und zwar habe ich folgende Tabellen
#GIL_raid_klassen
-id
-timestamp
-identifikation
-waechter
-barde
-jaeger

#GIL_raidtermine
-id
-timestamp
-identifikation
-status

#GIL_character
-id
-profil_id
-charname
-klasse
-rasse
-mainchar

#GIL_raidplayertemp
-id
-timestamp
-identifikation
-player_id
-klassen_id

Nun möchte ich folgendes erreichen, ich lese die informationen (wann findet der Raid statt, welche klassen werden benötigt) ab. funktioniert auch.

PHP:
$raid_abfrage = mysql_query("SELECT * 
FROM GIL_raid_klassen, GIL_raidtermine 
WHERE GIL_raid_klassen.identifikation = GIL_raidtermine.identifikation 
ORDER BY GIL_raidtermine.identifikation DESC");

Nun möchte ich mit dieser Abfrage aber erreichen das ich gleichzeitig die Tabelle GIL_raidplayertemp abfrage,
nur wenn sich noch keiner angemeldet hat und es noch keinen eintrag in der Spalte identifikation gibt, bekomme ich gar keine Ausgabe.

Gibt es eine Möglichkeit das auf diesem Wege zu lösen oder muss ich mehrere MySQL abfragen stellen? Würde halt gerne so wenige wie möglich erstellen.

Freue mich um Rat und Tat

viele Grüße
André
 
Zurück