gpt4 book ai didi

php - 从 mysql 创建一个数组,其中列等于 id 列

转载 作者:行者123 更新时间:2023-11-29 14:14:48 25 4
gpt4 key购买 nike

好吧,我有一个问题,这个问题不容易添加标题。我正在尝试从 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 行。任何帮助将不胜感激。

最佳答案

为此,您需要使用 group_concat mysql 函数。例如

SELECT id_1, GROUP_CONCAT(id_2)

这应该会给你你正在寻找的东西:)

关于php - 从 mysql 创建一个数组,其中列等于 id 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com