gpt4 book ai didi

MySQL 查询 2 个表在旁边加入列

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

我有 2 个表,名为 tb_compulsory_savingstb_time_deposits

tb_compulsory_savings

form_no | badge_id | compulsory_savings | transaction_date
1 | 090802 | 50000 | 2016-05-20 13:10:11
2 | 090801 | 50000 | 2016-05-20 13:15:15

tb_time_deposits

form_no | badge_id | time_deposits | transaction_date    | period   | status
1 | 090802 | 100000 | 2016-05-20 13:20:44 | May-2016 | closed

现在我想像这样查询 2 个表:

badge_id | compulsory_savings | time_deposits
090802 | 50000 | 100000
090801 | 50000 | null

因此,如果 badge_id: 090801 不存在于 tb_time_deposits 中,它将显示为 null。

我已经尝试了 LEFT JOIN、RIGHT JOIN、UNION,但显示仍然不是我想要的。

最佳答案

看起来您正在寻找一个左连接:

SELECT    cs.badge_id, cs.compulsary_savings, td.time_deposits
FROM tb_compulsory_savings cs
LEFT JOIN tb_time_deposits td ON cs.badge_id = td.badge_id

关于MySQL 查询 2 个表在旁边加入列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37360709/

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