Ich habe zwei Tabellen in MySQL, und ich bin ziemlich schlecht bei Joins und Select-from-Select-Anweisungen. Einer meiner Tabellen sieht wie folgt aus:Erstellen einer SQL-Ansicht basierend auf IDs zwischen Tabellen
|id | label |
|123 | "foo" |
|456 | "bar" |
|789 | "baz" |
und der andere sieht wie folgt aus:
|id | tag |
|123 | 456 |
|123 | 789 |
|456 | 789 |
Ich möchte einen Blick - Leistung ist nicht besonders wichtig - die wie folgt aussieht:
| id | label | tags |
| 123 | "foo" | "bar,baz" |
| 456 | "bar" | "baz" |
Wie kann ich das erreichen? Ich kenne interne Joins und den group_concat-Operator, aber ich weiß nicht genau, wie ich die IDs durch die Labels ersetzen soll.
Incase er will verschiedene oder bestellt Tags. Nachschlagen [group_concat] (http://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_group-concat) – Edward
Ich hätte das wahrscheinlich nicht alleine herausgefunden. Ich danke dir sehr! – stuart