gpt4 book ai didi

mysql - 如何在 1 个变量 sql 中存储多个行集

转载 作者:行者123 更新时间:2023-11-29 07:02:43 24 4
gpt4 key购买 nike

我有一个连接,其中类别和类(class)之间存在多对多关系……我在 CodeIgniter 中使用多个连接和 Active Record。我的代码如下所示:

$query = $this->db->select('*')
->from('subscriptions')
->where('subscriptions.user_id', $user_id)
->join('courses', 'courses.id=subscriptions.course_id')
->join('course_categories', 'course_categories.course_id=courses.id')
->join('categories', 'categories.id=course_categories.category_id')
->join('tutor_profiles', 'tutor_profiles.id=courses.tutor_id')
->get();

我在检索 1 门类(class)的多个类别时遇到问题...我想要类似 categories = array(JOIN RESULT) 的内容。我的意思是我想从 1 个 sql 变量中的类别连接中检索结果,该变量是一个数组,然后循环结果。我怎样才能做到这一点?还是我需要进行 2 次查询?

最佳答案

您应该尝试序列化您的结果并将其保存在数据库中

关于mysql - 如何在 1 个变量 sql 中存储多个行集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212028/

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