SQL:2个表相同的字段且都与另一张表有外键关系,如何同时查询这两张表的同个字段
答案:2 悬赏:0 手机版
解决时间 2021-02-04 03:18
- 提问者网友:niaiwoma
- 2021-02-03 21:48
表B、C都有字段 aID 外键关联到 表A,表A、B、C都有字段nameID 且外键关联到表D的字段ID,表D有个重要的字段name。现在,需要同时查询表A、B、C的数据,并且显示出:A对应D中的name;B对应D中的name;C对应D中的name这个查询不知道怎么实现,各位大大看看能实现不?
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-03 23:22
每个查询用一次D,比如说
select *
from B
inner join D as B1 on B.DID = B1.ID
inner join C on B.x = C.x
inner join D as C1 on C.DID = C1.ID
这样
select *
from B
inner join D as B1 on B.DID = B1.ID
inner join C on B.x = C.x
inner join D as C1 on C.DID = C1.ID
这样
全部回答
- 1楼网友:一叶十三刺
- 2021-02-04 00:31
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯