gpt4 book ai didi

php - 在 PHP 中将 SQL 结果作为嵌套数组获取

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

我有一个(“类(class)”)表,它通过另一个表与(“讲师”)表具有 HABTM 关系...

我想在一个查询中获取一位讲师的所有相关类(class)的数据..

目前,我有以下 SQL:

SELECT *
FROM `instructors` AS `instructor`
LEFT JOIN `courses` AS `course`
ON `course`.`id` IN (
SELECT `course_id`
FROM `course_instructors`
WHERE `course_instructors`.`instructor_id` = `instructor`.`id`
)
WHERE `instructor`.`id` = 1

这个 SQL 做了它应该做的事情,我遇到的唯一“问题”是我为每个连接的行获取多行。

我的问题是:
我可以在一次查询中得到我想要的结果吗?或者我必须在 PHP 中操作数据吗?

我正在使用 PHP 和 MySQL。

最佳答案

查询结果集中的每条记录具有相同的格式:相同的字段数、相同的字段、相同的字段顺序。你无法改变这一点。

关于php - 在 PHP 中将 SQL 结果作为嵌套数组获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551834/

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