【发布时间】:2021-08-06 16:53:01
【问题描述】:
我正在使用 MySQL 数据库。
我有三张桌子。 1、2、3
我想将表 2 和 3 连接到表 1 的结果加入一个 id。我想保留表 1 的所有条目,并在调用 id 上加入 2 和 3 的结果后,它不匹配的地方有一个空值。
Table 1 has callid
Table 2 has callid and invoiceid
Table 3 has invoiceid and customerid
因此,在 invoiceid 上加入表 2 和 3 并按 customerid = xyz 过滤,然后将结果加入到 callid 上的表 1。表 1 还会有一个 Where 子句过滤日期
结果应该是这样的
callid customerid
123 xyz
124 xyz
125 null
126 xyz
提前谢谢你
【问题讨论】: