2009-07-15 7 views
1

J'ai un problème MySQL complexe.Problème MySQL GROUP BY

SELECT * 
FROM banners, content_id_country, languages 
    WHERE content_id_country.content_id = banners.id 
     AND content_id_country.controller = 'banners' 

Me confère un long résultat. Le résultat est parfait, il n'y a qu'un problème.

Certaines lignes sont des doublons, elles ont donc un seul champ modifié.

Le résultat ressemblera:

1 - Title - Text - NL 
1 - Title - Text - EN 

Lorsque j'utilise un "GROUP BY banners.id" l'un des deux disparaît. C'est en particulier ce que je suis en train de réaliser.

Le résultat que je voudrais obtenir ressemble à ceci: 1 - Titre - Texte - NL, EN

Donc, fondamentalement, je voudrais fusionner la ligne, et ajouter une virgule.

J'espère que c'est possible.

Répondre