Tom: MySQL Query mit 2 Where Bedingungen, INGRIIIID!

Beitrag lesen

Hello,

select Game.mID,
from Game, TableGame, Slotgame
where Game.gID = TableGame.gID
    and Game.gID = SlotGame.gID;

Das Statement liefert mir ein leeres Resultat, weil Game.gID nicht gleichzeitig gleich TableGame.gID und SlotGame.gID sein kann.

Du solltest uns mal die wichtigsten Geschäftsregeln mitteilen. Dann können wir nachvollziehen, was passieren SOLL. Vielleicht ist das DB-Design ja gar nicht passend für die Aufgabenstellung.
Auch Lehrer machen Fehler.

Das wäre ein Beispiel dafür, wie man das verbal beschreiben könnte.

T_Members -> Stammdaten.
    Es werden gelegentlich neue Mitglieder aufgenommen.
    Insert hat keinen direkten Einfluss auf die anderen Tabellen

T_Game    -> Bewegungsdaten, Kopfdaten für T_TableGame und T_Slotgame.
    Neue Spielrunden werden hier eingetragen
    die Positionsdaten zum Spiel findet man dann in T_TableGame UND (?) in T_SlotGame

T_TableGame -> Bewegungsdaten, Positionsdaten zu T_Game
T_SlotGame ->  Bewegungsdaten, Positionsdaten zu T_Game

Alternativ könntest Du uns auch eine grafische Darstellung der Zusammenhänge liefern
siehe https://de.wikipedia.org/wiki/Entity-Relationship-Modell

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com