sql数据库,同时关联两个表,而且第二个表和第三个表关联,怎么搞

sql数据库,同时关联两个表,而且第二个表和第三个表关联,怎么搞,第1张

首先声明,根据你的sql理解的话,这种情况可能产生。

当a left b 存在数据且c不存在相关数据的话,那么会出现null值,所以并不是出现null值就一定不对。

如果你觉得现在的数据明显不对,那么可以把b写前面,整个改为

b right join a left join c

(这样应该就是你平常写的那种样子了,反正a left join b 与 b right join a是一样的)

所有信息,无论你使用什么关联都可以,join/ left join/right join/full join

从你写的表结构看,表D表示个A表、B表、C表的关系(除非表D还有其他三张表没有的信息),不需要加入关联的

select

from A

left join B on A_user_id=B_id

left join C on A_device_id=C_id

以上就是关于sql数据库,同时关联两个表,而且第二个表和第三个表关联,怎么搞全部的内容,包括:sql数据库,同时关联两个表,而且第二个表和第三个表关联,怎么搞、sql多表关联查询、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9757547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存