mysql wählt verschiedene Zeilen in einer kommagetrennten Listenspalte aus

8

Ich habe derzeit einige SQL, die Tags zurückbringt. Sie sollten eindeutige IDs haben, aber sie nicht .... also meine aktuellen Daten sind wie folgt:

%Vor%

Was ich gerne tun würde, ist, dass nur eine Zeile mit der letzten Spalte zurückkommt, die zu einer begrenzten Liste verkettet ist, wie zum Beispiel:

%Vor%

Ich verwende mySQL 5 dafür.

    
Jarede 01.12.2011, 15:04
quelle

1 Antwort

21

Verwenden Sie dafür GROUP_CONCAT() . mit einem GROUP BY für die anderen drei Spalten:

%Vor%     
Michael Berkowski 01.12.2011, 15:07
quelle

Tags und Links