鑑於我有一個包含fileNames字段的表(tblFiles),我需要使用從此表返回的每個DISTINCT文件名作爲OR中的WHERE子句另一個查詢的子句。什麼是動態設置的最佳方式?我所有的代碼都在VBA中,但如果可能的話,我希望能夠在SQL中運行所有這些查詢邏輯。將一個查詢的輸出用作另一個查詢的WHERE子句 - SQL Server 2008
所以第一個查詢將只從表中拉文件名場:
SELECT fileName FROM tblFiles GROUP BY fileNames;
下一個查詢會是這樣的:
SELECT dateMade, invenNum, shipDate
FROM tblOrders
WHERE fileName = fileName1
OR fileName2
OR fileName3 (... the output from the first query)
你想要基本實現什麼? –
一些例子會有幫助。 – valex