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.
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é
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é