gpt4 book ai didi

php - 如何在同一个表的同一列上组合 2 个 SQL 查询?

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

我需要将 2 个查询合并为一个。两者查询相同的表和相同的列名。我需要一个查询中的结果,以便我可以重复区域结果。我已经尝试过 UNION 但这不能正确运行后半部分。查询1如下:

   SELECT o.value AS sdate
FROM order_option o
INNER JOIN order_product p ON o.order_product_id = p.order_product_id
WHERE
p.product_id = '$_GET[u]'
AND o.name = 'Start Date'

查询2如下...

SELECT o2.value AS sday
FROM order_option o2
INNER JOIN order_product p ON o2.order_product_id = p.order_product_id
WHERE
p.product_id = '$_GET[u]'
AND o2.name = 'Number of Days'

最佳答案

UNION 应该是正确的。第二个查询是否正确运行,如图所示?如果是这样,它应该在 UNION 中以相同的方式运行。您可以尝试 UNION ALL 并查看是否“更正”查询。

关于php - 如何在同一个表的同一列上组合 2 个 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6644364/

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