使用CQL中的Select命令添加两个表的数据

时间:2014-02-28 06:24:03

标签: sql merge union cql

我有两张相同的桌子。

我想在任何时间同时在这两个表上运行一个select count(*)查询,并希望在该时间戳中获得两个消息中的总消息数。

假设两者都有50个消息,那么无论两个表中是否存在常见数据,我都应该得到100个输出。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

由于两个表都相同,

SELECT COUNT(*) as TotalCount 
FROM
(SELECT * FROM Table1
UNION
SELECT * FROM Table2) AAA

答案 1 :(得分:0)

除了愤怒的公牛你还可以拥有:

select SUM(counter) as sum from 
(select count(*) as counter from t1 union
select count(*) as counter from t2) as t;

Sql fiddle