我有 2 个表,我需要隐藏多个结果。
我的 table :
aID Name
1 aaa
2 bbb
aID Stuff
1 01
1 02
1 06
2 01
2 03
我的结果如下所示:
1 aaa 01
1 aaa 02
1 aaa 06
2 bbb 01
2 bbb 03
如何在 HTML/PHP 中显示如下所示的结果:
1 aaa 01,02,06
2 bbb 01,03
最佳答案
尝试将group_concat
与group by
子句一起使用,而不是使用HTML/PHP
,您可以简单地使用查询as<从sql中获取它/p>
select a.aID, a.Name, Group_concat(b.stuff) as stuff
from user a join stuff b on a.aID = b.aID
group by aID
order by aID, Name ASC
注意:表名称是任意的,请填写您的表名称
关于php - SQL/PHP 从 2 个表中获取选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32073696/