gpt4 book ai didi

php - 一个查询中的多个选择语句

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

我可以在 2 个查询中执行以下操作,但想让它更简单。这可以合并在一个查询中吗?如果是这样,它比执行两个查询比一个查询效率高多少?

query1: SELECT page_id, coupon_id from table_1 WHERE key = :key
query2: SELECT folder from table_2 WHERE page_id = table_1.page_id

对于我的最终结果,我需要一个来自表_1 的 coupon_id 和一个来自表_2 的文件夹。

在 query2 中,我需要使用 query1 的 page_id 结果来获取文件夹

有没有更简单的方法来做到这一点?

最佳答案

使用JOIN (LEFTRIGHTINNER 取决于您的需要):

SELECT 
t1.page_id,
t1.coupon_id,
t2.folder
FROM
table_1 AS t1
LEFT JOIN table_2 AS t2 ON
t2.page_id = t1.page_id
WHERE
t1.key = :key

关于php - 一个查询中的多个选择语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387657/

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