2015-10-30 63 views
1

我试图从Sql Server 2012中的不同表中提取计数。 我的查询是这样的:Sql Server 2012:多个选择计数(coulumn1)在从不同表中的单个查询中给出错误

SELECT (
      (Select count(dbo.Table1.coulumn1) from dbo.Table1) AS A, 
      (Select count(dbo.Table2.coulumn1) from ddbo.Table2) AS B, 
      (Select count(dbo.Table3.coulumn1) from dbo.Table3) AS C 
     ) 

给予消息:

消息156,级别15,状态1,2号线

不正确的语法关键字接近 'AS'。

消息156,15级,状态1,4号线

关键字 'AS' 附近有语法错误。

消息156,15级,状态1,第6行

关键字 'AS' 附近有语法错误。

消息156,15级,状态1,8号线

关键字 'AS' 附近有语法错误。

消息156,15级,状态1,10号线

关键字 'AS' 附近有语法错误。

请帮我解决这种情况。

回答

3

更改为:

SELECT 
     (Select count(dbo.Table1.coulumn1) from dbo.Table1) AS A, 
     (Select count(dbo.Table2.coulumn1) from dbo.Table2) AS B, 
     (Select count(dbo.Table3.coulumn1) from dbo.Table3) AS C 
+1

也'从ddbo.Table2'也许应该是'从dbo.Table2' – Rahul

+0

感谢@Giorgi Nakeuri修正和现在它的woking :) –

相关问题