0

我有一个查询可以在除一个之外的所有数据库中使用。并且它没有运行的数据库给出了以下错误。

[Error] Script lines: 1-7 --------------------------
 Incorrect syntax near '('. 

 More exceptions ... Incorrect syntax near ','.

下面是查询

SELECT onecolumn, secondcolumn FROM one_table WHERE {someConditions}
AND someColumn NOT IN (select value from otherDB.dbo.functionName((select someList
from otherDB..otherDBTable where {someConditions}),','))

知道它为什么会发生……这真的很令人沮丧。

谢谢

4

1 回答 1

2

您在 SELECT 部分有一个逗号对多个逗号,它应该是这样的:

SELECT onecolumn, secondcolumn FROM one_table WHERE {someConditions}
AND someColumn NOT IN (select value from otherDB..dbo.funcitonName((select someList
from otherDB..otherDBTable where {someConditions}),','))
于 2013-04-22T08:55:53.550 回答