66问答网
所有问题
sql查询两个表中满足某些条件的数据总数
有两个表,现在要查询出两个表都满足条件A,B,C的数据总数
举报该问题
推荐答案 推荐于2017-09-23
假设两张表分别为TAB1,TAB2:
SELECT SUM(CNT) FROM (
SELECT COUNT(1) CNT FROM TAB1 WHERE 满足条件A,B,C
UNION ALL
SELECT COUNT(1) CNT FROM TAB2 WHERE 满足条件A,B,C)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Up2xpvUv2xpUipppnsv.html
其他回答
第1个回答 2014-12-19
如果字段一样的话,可以用union all,即
select * from 表1 where A,B,C
union all
select * from 表2 where A,B,C
第2个回答 2014-12-19
select
(select count(*) from t1 where ...)
+
(select count(*) from t2 where ...)
第3个回答 2014-12-19
select COUNT(字段A) from TABLE1 where A AND B AND C
union al
lselect COUNT(字段B) from TABLE2 where A AND B AND C
相似回答
大家正在搜
相关问题
用一条SQL语句查询两张表中的同一字段满足条件的数据
mysql中查询两个表同一条件的数据条数该怎么写sql语句
如何统计SQL中某字段总数和符合某条件的数量?
SQL,统计问题,统计某字段总数和符合某条件的数量
SQL语句 如何查找一张表里两个字段符合条件的内容
sql语句先要查询满足两个条件的查询语句,然后统计满足两个条...
高分求:SQL一张表中统计符合两个条件的行数
SQL查询满足条件和不满足条件的数量