我想WHERE IN
條款這樣來從表中的記錄:SQL Server:函數返回where子句中可以使用的列值嗎?
Select *
From Table_A
Where table_id IN (Query X that returns multiple or single id)
現在我想X查詢移動到SQL Server的功能,因爲它會使用多個地方,並要撥打查詢這樣的:
Select *
From Table_A
Where table_id IN dbo.function(parameters)
可以做到這一點嗎?如果是,那麼哪個將是函數的類型(標量或表函數)?
是的,它是可能的,但我認爲這是更好地與聯接完成。子選擇可以是SQL服務器的真正性能殺手。 –