表A4条数据,表B5跳数据 请问SELECT*FROM A ,B共多少条数据,用SQL语句怎么写

 我来答
爱学习的老耿
高能答主

2020-09-18 · 爱学习,在知识的海洋里徜徉。
爱学习的老耿
采纳数:181 获赞数:54600

向TA提问 私信TA
展开全部

表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的字段数目录名称一样。

百度网友480b135
2011-06-03 · TA获得超过579个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:342万
展开全部
select count(*) from a ,b
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyj多喝水
2011-06-03 · 超过16用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:37.7万
展开全部
SELECT COUNT('id') FROM A UNION ALL SELECT COUNT('id') FROM B 一定可以的楼主 我刚测试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沁瑰砾香
2011-06-03 · TA获得超过112个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:43.9万
展开全部
看不懂你说的什么意思,能不能说明白点,你想得到什么样的数据 ,A B两个表有关系吗?
追问
就是查出A表和B表中共有多少条数据啊
我知道答案是20条
但不知道用SQL语句怎么写
追答
你不是已经写出来了吗?select * from A,B这样查出来的数据就是两个表数量的乘积
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式