php - SQL/PHP 从 2 个表中获取选择

标签 php html mysql sql

我有 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_concatgroup 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/

相关文章:

php - 发送路由 POST 参数的问题

php - 关系数据库表的 ER 图

html - 为什么 Firefox 以红色突出显示 HTML 过渡文档类型?

java - 为什么控制台给我 "Unable to find jdbc"

php - 如果为常量设置,但未定义?

javascript - php 在 Firefox 和 Chrome 中流式传输 wav

java - 无法将数据作为列表从 spring Controller 传递到 View ?

javascript - 如何修复在 HTML 中工作正常但在 MVC View 中不起作用的搜索选项

PHP 或 MYSQL 无法识别值

MySQL 特殊 ORDER BY