好的,我有一个问题,这不容易打开标题。我试图从列A获取id = something的所有行。以下是数据库外观的示例:
id_1 id_2
-------------------
7 13
14 43
14 44
14 45
12 43
12 44
18 46
我需要从id_2获取所有项目,并根据其id_1 id将它们放入数组中。总之,我需要从这个数据库中得到这个结果:
7 => 13
14 => 43,44,45
12 => 43,44
18 => 46
抱歉这看起来令人困惑。我尝试过GROUP BY,将mysql查询放在for循环中。我在这个表中有大约1402个这样的行。任何帮助都会非常感激。
答案 0 :(得分:1)
您需要使用group_concat mysql函数。例如
SELECT id_1, GROUP_CONCAT(id_2)
那应该可以为您提供所需的信息:)