4个回答
展开全部
同时查询2张表数据有很多种方法(下面的a,b为表名,A,B为表的别名):
1,select A.*,B.* from a A,b B;
这样查出来的是a的所有数据在前面几列,b的数据在后面几列。
2,select * from a cross join a
这样查出来的数据是2张表的笛卡尔积。
即a的数据量乘以b的数据量的积
3,如果两张表拥有相同的字段,你可以使用left join或者right join
select * from table1 left join table2 on table1.id=table2.id
1,select A.*,B.* from a A,b B;
这样查出来的是a的所有数据在前面几列,b的数据在后面几列。
2,select * from a cross join a
这样查出来的数据是2张表的笛卡尔积。
即a的数据量乘以b的数据量的积
3,如果两张表拥有相同的字段,你可以使用left join或者right join
select * from table1 left join table2 on table1.id=table2.id
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a,b是两给表名
A,B是a,b的别名
然后用这条语句就行了。
select A.*,B.* from a A,b B;
A,B是a,b的别名
然后用这条语句就行了。
select A.*,B.* from a A,b B;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tbla
select * from tblb
select * from tblb
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询