2014-10-17 53 views
0

我有这个表:我如何GROUP BY,然后左加入?

------------------ 
| id | foods | 
------------------ 
| 1 | cookies | 
| 2 | cake | 
| 3 | milk | 
------------------ 

而这个表:

------------------ 
| id | colors | 
------------------ 
| 1 | red  | 
| 1 | blue | 
| 1 | pink | 
| 2 | orange | 
| 2 | yellow | 
| 2 | purple | 
| 3 | cyan | 
| 3 | gold | 
| 3 | silver | 
------------------ 

我想从第一台选择的食物,并与颜色从第二台配合他们,基于id。

所以我想输出看起来像这样:

-------------------------------------------- 
| id | foods | colors     | 
-------------------------------------------- 
| 1 | cookies | red, blue, pink   | 
| 2 | cake | orange, yellow, purple | 
| 3 | milk | cyan, gold, silver  | 
-------------------------------------------- 

我怎样才能做到这一点?

编辑:这不是重复的。我不想连接。我试图将一个连接的表合并到基于ID的常规表中。

回答