Sql 添加两个select语句

Sql 添加两个select语句,sql,sql-server,Sql,Sql Server,我不知道为什么下面的方法不起作用 (SELECT MIN(ID) FROM dbo.TABLE_1 WHERE Scenario LIKE '%Full%') + (select count(*) from dbo.TABLE_2 WHERE Scenario LIKE '%Full%') 我得到一个错误: “+”附近的语法不正确 它们彼此独立地产生所需的输出。第一个结果是110,第二个结果是8。因此,我希望输出显示118。在前面添加选择 SELECT (SELECT CAST(MIN

我不知道为什么下面的方法不起作用

(SELECT MIN(ID) FROM dbo.TABLE_1  WHERE Scenario LIKE '%Full%') + 
(select count(*) from  dbo.TABLE_2  WHERE Scenario LIKE '%Full%')
我得到一个错误:

“+”附近的语法不正确


它们彼此独立地产生所需的输出。第一个结果是110,第二个结果是8。因此,我希望输出显示118。

在前面添加
选择

SELECT (SELECT CAST(MIN(ID) AS INT) FROM dbo.TABLE_1  WHERE Scenario LIKE '%Full%') + 
(select count(*) from  dbo.TABLE_2  WHERE Scenario LIKE '%Full%')

您需要在前面选择一个
select

select (SELECT MIN(ID) FROM dbo.TABLE_1  WHERE Scenario LIKE '%Full%') + 
       (select count(*) from  dbo.TABLE_2  WHERE Scenario LIKE '%Full%')
可执行语句以几个关键字开头(例如
select
)。以
开头的表达式被假定为子查询。子查询后只接受设置运算符,如
union

尝试以下操作:

SELECT CAST(MIN(t1.ID) AS INT),count(t2.*) FROM dbo.TABLE_1 t1,dbo.TABLE_2 t2 WHERE t1.Scenario LIKE '%Full%' and t2.Scenario LIKE '%Full%'

你只需要在开始的时候再选择一个
。那太愚蠢了。谢谢你,科里!