gpt4 book ai didi

php - MYSQL - 选择parent_category处于事件状态的产品

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

假设我们有这样的数据库类别结构

# Categories Table
| category_id | parent_category_id | status |

# Products Table
| product_id | category_id |

仅当 parent_category_id 具有有效的 status = 1 时,如何获取类别中的产品列表?

我想我可以在 SELECT 语句中使用一些子查询,但我不知道如何! :(

类似于:

SELECT p.*, (SELECT * FROM ? WHERE ? ) AS x 
FROM products AS p
LEFT JOIN categories AS c ON p.category_id = c.category_id
WHERE ...
AND p.product_id = '?'
AND ...

预先感谢您的任何建议!

NB: i'm using PHP as backend language, just in case i need some sort of data manipulation to pass to the mysql query.

最佳答案

尽量不要使用子查询,因为它会影响加载数据的速度

也许有帮助

SELECT *
FROM categories c
INNER JOIN products p ON p.category_id=c.category_id
WHERE c.status = 1

关于php - MYSQL - 选择parent_category处于事件状态的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54869037/

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