Ausgewählte Werte in durch Kommas getrennte Zeichenfolgen in MySQL konvertieren
Es ist oft nützlich, ausgewählte Werte aus einer Datenbanktabelle in eine durch Kommas getrennte Zeichenfolge zu konvertieren . Dies kann mit der Funktion GROUP_CONCAT() erfolgen.
Problemstellung:
Das Ziel besteht darin, die ausgewählten Werte der ID-Spalte aus der Tabelle table_level zu konvertieren, wo parent_id ist 4, in einer einzelnen durch Kommas getrennten Zeichenfolge.
Anfangscode:
<code class="sql">SELECT id FROM table_level WHERE parent_id = 4;</code>
Gewünschte Ausgabe:
„5,6,9,10,12,14,15,17,18,779“
Lösung:
Um dies zu erreichen, verwenden Sie die folgende Abfrage:
<code class="sql">SELECT GROUP_CONCAT(id) FROM table_level WHERE parent_id = 4 GROUP BY parent_id;</code>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie konvertiere ich mehrere Werte aus einer Spalte in eine durch Kommas getrennte Zeichenfolge in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!