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