Stellen Sie sich eine Datenbanktabelle mit Namen und drei Zeilen vor: Peter Paul Mary Gibt es eine einfache Möglichkeit, daraus eine einzelne Zeichenfolge zu machen Peter, Paul,
Stellen Sie sich eine Datenbanktabelle mit Namen und drei Zeilen vor: Peter Paul Mary Gibt es eine einfache Möglichkeit, daraus eine einzelne Zeichenfolge zu machen Peter, Paul,
Mit MySQLkann ich so etwas machen wie: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Mein Output: shopping fishing coding aber stattdessen möchte ich nur 1 Zeile, 1 Spalte: Erwartete Ausgabe: shopping, fishing, coding Der Grund ist, dass ich mehrere Werte aus mehreren Tabellen auswähle...
Wie bekomme ich: id Name Value 1 A 4 1 B 8 2 C 9 zu id Column 1 A:4, B:8 2
Ich verwende GROUP_CONCAT()in einer MySQL-Abfrage, um mehrere Zeilen in eine einzelne Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion beträgt jedoch 1024Zeichen. Mir ist sehr wohl bewusst, dass ich den Parameter ändern kann group_concat_max_len, um dieses Limit zu...
Ich habe eine Tabelle und möchte eine Zeile pro ID mit verketteten Feldwerten ziehen. In meiner Tabelle habe ich zum Beispiel Folgendes: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 Und ich möchte ausgeben: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 |...
Ich mache SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Beispieldaten unten: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Ich test1 test2 test3 test4 test1 test3komme test1 test2 test3 test4jedoch zurück und würde gerne zurückkommen. Irgendwelche Ideen? Danke...
Kurz gesagt: Gibt es eine Möglichkeit, die Werte in einer GROUP_CONCAT-Anweisung zu sortieren? Abfrage: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id =...
Ich habe eine Abfrage, wo ich verwende GROUP_CONCAT und ein benutzerdefiniertes Trennzeichen, da meine Ergebnisse Kommas enthalten können: '----' Dies alles funktioniert gut, es ist jedoch immer noch durch Kommas getrennt, daher lautet meine Ausgabe: Result A----,Result B----,Result C---- Wie...
Ich habe einen Tisch wie: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Ich habe versucht...
Wenn ich eine Tabelle mit den folgenden Daten in MySQL habe: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 Wie bekomme ich es in das folgende Format? id Column 1 A:4,5,B:8 2 C:9 Ich denke ich muss verwenden GROUP_CONCAT. Aber ich bin mir nicht sicher, wie es