Php 连接和分组mysql查询的结果

Php 连接和分组mysql查询的结果,php,mysql,Php,Mysql,我有一张布局与此类似的表: code | model | title | colour -----|-------|----------------|------- 1001 | 1001 | Product 1 Name | Blue 2001 | 2001 | Product 2 Name | Red 3001 | 3001 | Product 3 Name | Blue 3001 | 3002 | Product 3 Name | Red 3001 | 3003

我有一张布局与此类似的表:

code | model | title          | colour
-----|-------|----------------|-------
1001 | 1001  | Product 1 Name | Blue
2001 | 2001  | Product 2 Name | Red
3001 | 3001  | Product 3 Name | Blue
3001 | 3002  | Product 3 Name | Red
3001 | 3003  | Product 3 Name | Green
4001 | 4001  | Product 4 Name | Blue
我想使用以下输出通过PHP创建一个HTML结果表:

code | model            | title          | colour
-----|------------------|----------------|-----------------
1001 | 1001             | Product 1 Name | Blue
2001 | 2001             | Product 2 Name | Red
3001 | 3001, 3002, 3003 | Product 3 Name | Blue, Red, Green
4001 | 4001             | Product 4 Name | Blue
我已经完成了所有的
mysqli
数据库连接位,并构建了一个查询,将结果抛出到一个表中,这很简单,但是连接和分组-我不知道如何完成

我已经尝试了
分组方式
分组方式
功能,但它并没有给我任何可以使用的功能。

使用


到目前为止,您可以添加您的查询吗?那种
GROUP\u CONCAT
GROUP\u BY
对你不起作用。
select code, 
       group_concat(model) as model, 
       title, 
       group_concat(colour) as colour
from your_table
group by code, title