gpt4 book ai didi

mysql连接表即使第二个表返回0查询?

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

我有这样的数据:

table 1
|id|fieldname1|fieldname2|price|

table 2
|id|fieldname3|fieldname4|price|

desired result:
|table1_id|table2_id|fieldname1|fieldname2|fieldname3|fieldname4|table1_min_price|table2_min_price|

我基本上可以从表 1 到表 2 进行左连接 (fieldname1=fieldname3),从而从每个表中获取最低价格。

但是,如果表 2 返回 0 个查询,则根本不会连接任何结果。我的意图是,如果表 2 或表 1 没有结果,它仍然会连接表并创建具有空值的字段..

有什么想法可以做到这一点吗?

最佳答案

您可能需要一个 FULL OUTER JOIN,它将为您提供表 1 中的值或表 2 中的值或两者。但我认为当两者都不是时你就不会吵架

关于mysql连接表即使第二个表返回0查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523658/

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