2009-07-15 1 views
1

У меня сложная проблема с MySQL.MySQL GROUP BY Задача

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

Дает мне длинный результат назад. Результат идеален, есть только одна проблема.

Некоторые строки являются дубликатами, поэтому у них есть только одно поле.

Результат будет выглядеть так:

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

Когда я использую "GROUP BY banners.id" один из двух исчезает. Это то, что я добиваюсь.

В результате я хотел бы получить, выглядит так: 1 - Название - Текст - NL, EN

Поэтому в основном я хотел бы объединить строку, и добавить запятую.

Я надеюсь, что это возможно.

ответ