1
我在SQL Server 2008報告服務報告中有兩個數據集。我需要附加一個WHERE子句到第二個將包含第一個值的WHERE子句。我應該如何編寫第二個查詢?SQL Server Reporting Service - 引用另一個數據集?
我在SQL Server 2008報告服務報告中有兩個數據集。我需要附加一個WHERE子句到第二個將包含第一個值的WHERE子句。我應該如何編寫第二個查詢?SQL Server Reporting Service - 引用另一個數據集?
如果我明白你在問什麼,你應該在where子句中運行一個SUB查詢。
SELECT title FROM books WHERE author_id IN(SELECT id FROM authors);
如果子查詢'(SELECT id FROM authors)'返回多行,則查詢將引發錯誤。 '可以使用WHERE author_id IN(SELECT id FROM authors)'。 –
謝謝你指出。當答案被接受爲他的問題時,無需投票。 – lockdown
你能糾正它嗎? –