Silja: MySQL - SELECT in SELECT oder wie löst man das?

Beitrag lesen

Hallo,

Hmm, nun hätte ich es mit GROUP_CONCAT versucht, aber dann erhalte ich folgenden Fehler:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP_CONCAT([...]

Und wie sieht der Query aus den du an die Datenbank geschickt hast?

SELECT tabelle.Name, tabelle.Symbol  
		GROUP_CONCAT(tabelle.Symbol)  
		FROM tabelle  
		GROUP BY tabelle.Name

Um es mal in die Bezeichnungen vom Beispiel im Ausgangsposting zu übersetzen.

btw: deine Einschränkung dass bei mehr als drei Symbolen nur die ersten drei angezeigt werden sollen kannst du mit GROUP_CONCAT() ohnehin nicht lösen.

Ich dachte, ich könnte dann vielleicht in PHP den String beim dritten Komma abschneiden, oder sowas in der Art. Aber wie gesagt, wie man sowas eigentlich lösen sollte, weiß ich eben nicht ...