2009-07-15 92 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

所以基本上我想合并行,并加一个逗号。

我希望这是可能的。

回答