我需要幫助,運行SQL查詢,我得到這個錯誤子查詢返回使用超過1個值和ISNULL命令
子查詢返回多個值。當子查詢遵循=,!=,<,< =,>,> =或當子查詢用作表達式時,這是不允許的。
這是我試圖運行查詢:
select *
from [Group]
where [Group].Name IN (ISNULL((Select * from Split(@AdGroups)), [Group].Name))
編輯:
如果@AdGroups
是NULL
我需要所有的Group
表中的行,但如果它有它,我的任何名稱只需要這些名稱的行。