Ich habe 2 Tabelle und die zweite Tabelle Verwendung BeziehungSQL GROUP_CONCAT nicht alle Daten erhalten
table1
id name
---------
1 alpha
2 beta
table2
id name relation
-------------------
1 2015 2
2 2016 2
3 2017 2
4 2018 2
I
name data
-------------------------
beta 2015,2016,2017,2018
alpha NULL
Ich habe versucht, die folgende SQL-Abfrage sehen möchten, aber der Ausgang ist nicht das, was ich wollte,
ich benutze:
SELECT
t1.name,
GROUP_CONCAT(t2.name SEPARATOR ',')
FROM table1 AS t1
LEFT JOIN table2 AS t2
ON t2.relation = t1.id
Ausgang:
alpha 2015,2016,2017,2018
Alpha keinen Wert in dem anderen verwandten Tabulatur bekommen. Die Werte in der Ausgabe gehören zur Beta.
** G ** ROUP_CONCAT ... – jarlh