Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2012:来自不同表的单个查询中的多个选择计数(第1列)导致错误_Sql Server_Sql Server 2012 - Fatal编程技术网

Sql server SQL Server 2012:来自不同表的单个查询中的多个选择计数(第1列)导致错误

Sql server SQL Server 2012:来自不同表的单个查询中的多个选择计数(第1列)导致错误,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我正在尝试从SQL Server 2012中的不同表中获取计数 我的查询如下所示: SELECT ( (SELECT COUNT(dbo.Table1.column1) FROM dbo.Table1) AS A, (SELECT COUNT(dbo.Table2.column1) FROM ddbo.Table2) AS B, (SELECT COUNT(dbo.Table3.column1) FROM dbo.Table3) AS

我正在尝试从SQL Server 2012中的不同表中获取计数

我的查询如下所示:

SELECT  
    (
        (SELECT COUNT(dbo.Table1.column1) FROM dbo.Table1) AS A,
        (SELECT COUNT(dbo.Table2.column1) FROM ddbo.Table2) AS B,
        (SELECT COUNT(dbo.Table3.column1) 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”附近的语法不正确

请帮助我摆脱这种情况。

更改为:

SELECT  
       (Select count(dbo.Table1.column1) from dbo.Table1) AS A,
       (Select count(dbo.Table2.column1) from dbo.Table2) AS B,
       (Select count(dbo.Table3.column1) from dbo.Table3) AS C
您可以使用:


另外,来自ddbo的
。表2
应该是来自dbo的
。表2
感谢@Giorgi Nakeuri的更正和现在的工作:)
WITH A(c) as (SELECT count(1) c FROM table1),
B(c) AS (SELECT count(1) c FROM table1)
SELECT A.c, B.c FROM A, B