2016-03-27 12 views
1

Ich versuche eine Abfrage zu erstellen, die die Informationen aus diesen Tabellen abruft. Jetzt, indem ich einfach Select * from Kamp; benutze, bekomme ich alle Informationen, die ich will, aber als Ganzzahlen, wie das ist, was ich die Spalten ausgewählt habe, um in der Kamp Tabelle zu sein. Aber das gibt keine nützliche/sinnvolle Information für Leute, die nicht wissen, was jede ganze Zahl darstellt.So zeigen Sie aussagekräftige Daten aus mehreren Tabellen an (mySQL)

Was ich suche ist eine Abfrage, die die Informationen aus jeder Tabelle erhält, verbunden mit der Ganzzahl in der Tabelle Kamp angezeigt, so dass ich eine vollständige und aussagekräftige Ausgabe auf der Website erhalten kann.

Zum Beispiel:

Ich mag Deltaker1 und Deltaker2 (Teilnehmer 1 und 2) in KampFornavn + Etternavn (Vorname + Nachname) von Trener, Arena in Kamp anzuzeigen Type + Adresse von Stadio anzuzeigen. Ich habe versucht, mich innerlich den Tischen anzuschließen, aber ich lande immer noch mit den ganzen Zahlen.

Hoffnung jemand kann mir helfen :)

Antwort

2

Sie

select k.Deltaker1, k.Deltaker2, 
    t1.Fornavn, t1.Etternavn, 
    t2.Fornavn, t2.Etternavn, 
    s.type, s.Addresse 
from Kamp as k 
inner join Stadio as s on s.Stadio_id = k.Arena 
inner join Trener as t1 on t1.Trener_id = k.Deltaker1 
inner join Trener as t2 on t2.Trener_id = k.Deltaker2 
+0

Join verwenden kann ich noch ganze Zahlen als Ausgabe erhalten: gyazo.com/979433dd2ac989a83d0f1910f0b27420 während das, was Im das zu bekommen versucht, ist Informationen mit den ganzen Zahlen in den jeweiligen Tabellen verbunden – NorwegianTom

+0

Ich habe die Antwort aktualisieren .. versuchen Sie die neue – scaisEdge

+0

https://gyazo.com/8378706a9ecf1d0965a6a9823bbe52a1 noch ganze Zahlen wie die "5" Deltaker1 darstellt und "7" stellt Deltaker2 dar – NorwegianTom

Verwandte Themen