Guten Tag Community,
ich habe eine Frage bezüglich einer ordentlichen SELECT-Abfrage, damit ich mir eine anständige View erzeugen kann.
Habe jetzt schon einiges probiert und stehe auf dem Schlauch.
Sagen wir ich habe vier Tabellen:
wobei ServerID Foreign Key mit Referenz auf Tabelle C
wobei UserID, UserID2 Foreign Key mit Referenz auf Tabelle A
wobei InfoID Foreign Key mit Referenz auf Tabelle B
Wie kann ich jetzt eine anständige View erzeugen, damit so ein Konstrukt entsteht:
Oder funktioniert das gar nicht, was eigntl. impliziert, dass mein Tabellenaufbau quatsch ist?
Ist jetzt auch nur ein Beispiel, da ich die Originaltabellen nicht direkt hier benennen möchte.
Die IDs sind jeweils PrimärSchlüssels, durch Auto_Increment oder Direktzuweisung eingeführt.
Ich habe schon viel mit dem Select Befehl gespielt, der mir die nötigen Daten liefern soll, allerdings bekomme ich keine
gültigen Resultate.
Wenn jemand eine Quick'n'Dirty Lösung hat, reicht dies vorerst auch.
Grüße
haupt.Dev
ich habe eine Frage bezüglich einer ordentlichen SELECT-Abfrage, damit ich mir eine anständige View erzeugen kann.
Habe jetzt schon einiges probiert und stehe auf dem Schlauch.
Sagen wir ich habe vier Tabellen:
Code:
TABELLE A => ID, NAME, PRENAME
Code:
TABELLE B => ID, LOCATION, SERVERID
Code:
TABELLE C => ID, SERVERNAME
Code:
TABELLE D => ID, USERID, USERID2, INFOID
wobei InfoID Foreign Key mit Referenz auf Tabelle B
Wie kann ich jetzt eine anständige View erzeugen, damit so ein Konstrukt entsteht:
Code:
VIEW X => ID, A.Name(durch USERID), A.Name(durch USERID2), LOCATION(durch InfoID), SERVERNAME(durch ServerId)
Ist jetzt auch nur ein Beispiel, da ich die Originaltabellen nicht direkt hier benennen möchte.
Die IDs sind jeweils PrimärSchlüssels, durch Auto_Increment oder Direktzuweisung eingeführt.
Ich habe schon viel mit dem Select Befehl gespielt, der mir die nötigen Daten liefern soll, allerdings bekomme ich keine
gültigen Resultate.
Wenn jemand eine Quick'n'Dirty Lösung hat, reicht dies vorerst auch.
Grüße
haupt.Dev
Comment