sql三表联查,有三个表,通过三个表中共同的值查询其他结果,类似于 where a.id=b.id=c.id 请问怎么写?
5个回答
展开全部
select (你要查的) from a,b,c
where a.id = b.id and b.id = c.id and (你所要查询出来的条件)
b.id and b.id = c.id 只是把这些表连接起来了
where a.id = b.id and b.id = c.id and (你所要查询出来的条件)
b.id and b.id = c.id 只是把这些表连接起来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from
A inner join B on A.id=B.id
inner join C on A.id=C.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where a.id=b.id and b.id = c.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from a left join b on a.id=b.id left join c on b.id = c.id;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询