gpt4 book ai didi

mysql - Codeigniter 多级 MySql 查询

转载 作者:行者123 更新时间:2023-11-30 22:39:03 24 4
gpt4 key购买 nike

如果这个问题不清楚,我很抱歉,但我已尽力让您了解这种情况。我在这种情况下使用 codeigniter

我有一个名为 levels 的表,例如

表名LEVEL

id  name
1 abc
2 xyz

还有另一个名为courses的表

id   level   name
1 1,2 apple
2 2,3 android

我想在查询中生成的是: 1. 我想执行查询,以便它为我提供带有类(class)详细信息的相应级别名称,即

{['name' : 'apple',
'level' :
{'name': 'abc', 'name': 'xyz'}
]}

我通过使用连接尝试了很多,但它对我不起作用。任何人都可以为此建议我正确的选择,我应该如何拆分级别 ID 并从级别表中获取其各自的名称。

最佳答案

我认为你可以使用 FIND_IN_SET:

SELECT * FROM courses c JOIN 
levels l ON FIND_IN_SET(c.level, l.id)

我没有测试这个查询,所以它可能需要一些修复。

关于mysql - Codeigniter 多级 MySql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609822/

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