2011-01-10 42 views
0

是否有可能在一个查询中包含下两个查询的总和?从第一个查询在sql查询中加入两个计数

select COUNT(1) 
from BinaryAssets.BinaryAssetsTags 
where TagId = 1731 

select COUNT(1) 
from Planning.ScheduleTag 
where TagId = 1731 

结果是3为例,从第二2.我想要一个查询,让我回5

回答

6
SELECT 
(select COUNT(1) from BinaryAssets.BinaryAssetsTags where TagId = 1731) 
+ 
(select COUNT(1) from Planning.ScheduleTag where TagId = 1731) 
AS total_sum 
2

您可以按照这种语法,

select (select Count(1) from a)+(select Count(1) from b) as 'Total Count'