Ich habe eine Abfrage, die wie folgt aussieht:aus Abfrage mehrere Werte auswählen
SELECT T1.ID, T3.Val FROM Table1 as T1
INNER JOIN Table2 as T2 ON T1.ID = T2.ID
INNER JOIN Table3 as T3 ON T2.ID = T3.ID
Mein Problem ist, dass der letzte Inner Renditen 3 Reihen Join und ich möchte alle diese Werte wie T3.val1 drucken, T3 .val2, T3.val3
Wie wird das gemacht?
EDIT: Beispieldaten: T3
DataID, DefinitionID, ItemID, UnitID, Val, TS
123 111 4541 45545 0.05 2016-05-07 06:14:07
124 111 5487 69587 0.026 2016-05-07 09:11:01
125 111 3621 12862 0 2016-05-07 10:04:17
Dies ist nun meine Frage:
SELECT t1.EventID, group_concat(t3.Val) FROM T1 as t1
INNER JOIN T2 as t2 ON t1.EventID = t2.EventID
INNER JOIN T3 as t3 on t2.DefinitionID = t3.DefinitionID
GROUP BY t3.Val;
Und das Ergebnis ist:
EventID group_concat(t3.val)
3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0........
sie in der Auswahlliste machen. –
Post einige Beispieldaten und erwartetes Ergebnis. – Blank
Es scheint wie du hast, was du willst. – Strawberry