gpt4 book ai didi

php - 在不使用 UNION 的情况下过滤一组值的一列

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

我正在尝试使用 SQL 代码创建任意 UNION ALL SQL 查询。

目前,我有这些表描述。

enter image description here

enter image description here

在此处输入图像描述

enter image description here

enter image description here

对于给定的 app_id 值,我试图获取其所有描述 id。然后,对于每个描述 id,我尝试获取类别 id,然后获取类别名称以列出它们。

我可以使用 PHP 轻松生成 SQL 代码,但这看起来像是作弊。

最佳答案

您可以使用这四个表的外键关系连接它们,然后获取所需的结果集,您不需要为此循环

SELECT a.id as app_id,c.cat_name as category_name 
FROM apps a inner join app_permission ap
on ap.app_id=a.id inner join description d
on d.desc_id=ap.desc_id inner join categories c
on c.cat_id=d.cat_id where a.id=$appid;

关于php - 在不使用 UNION 的情况下过滤一组值的一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38104971/

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