表A4条数据,表B5跳数据 请问SELECT*FROM A ,B共多少条数据,用SQL语句怎么写
展开全部
表A4条数据,表B5跳数据使用SELECT*FROMA,B查询结果为笛卡尔乘积,共20条数据。
sql同时查询多个表可以使用联表查询:
1、比如使用join
selectA.*,B.*fromAleftjoinBonA.id=B.id;
2、利用where和and
selectA.*,B.*fromA,BwhereA.id=B.id,建议根据条件选择第二条sql优于第一条;
3、其次还可以使用union
select*fromAunionselect*fromB,前提是A和B的字段数目录名称一样。
展开全部
select count(*) from a ,b
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT COUNT('id') FROM A UNION ALL SELECT COUNT('id') FROM B 一定可以的楼主 我刚测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不懂你说的什么意思,能不能说明白点,你想得到什么样的数据 ,A B两个表有关系吗?
追问
就是查出A表和B表中共有多少条数据啊
我知道答案是20条
但不知道用SQL语句怎么写
追答
你不是已经写出来了吗?select * from A,B这样查出来的数据就是两个表数量的乘积
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询