sql语句:一个表和另外两个表的关联语句
3个回答
展开全部
select * from a inner join b on a.bid=b.id inner jion c on a.cid=c.id
select * from a,b,c where a.bid=b.id and a.cid=c.id
如果你是完成两个表的关联,那直接查询就可以了;
如果你要完成一个表同时查询,就可以使用给表起别名的办法。
两个不同的表的关联查询如下:
select *
from a,b
where 条件
同一个表的关联查询:
select *
from a A,
where a.*=A.*
展开全部
select * from a inner join b on a.bid=b.id inner jion c on a.cid=c.id
或者子要相互之间的关联字段相等就可以了,如
select * from a,b,c where a.bid=b.id and a.cid=c.id
或者子要相互之间的关联字段相等就可以了,如
select * from a,b,c where a.bid=b.id and a.cid=c.id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-07
展开全部
select test.*,test1.*,test2.*
from test1 LEFT JOIN test on test1.id=test.id
LEFT JOIN test2 on test.id=test2.id
from test1 LEFT JOIN test on test1.id=test.id
LEFT JOIN test2 on test.id=test2.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询