我試圖在Excel中運行一個從MSSQL Server導入信息的select查詢。我還有一個.csv文件中的客戶列表。 目標是僅導入.csv列表中的客戶端記錄,但我無法讓Excel查看列表(它被導入到Sheet2)。我不斷收到無效的對象名稱錯誤。在SQL查詢中使用列表將數據導入Excel
我不能相信這不能沒有VB,但嘗試從MS和其他線程沒有運氣的例子。
我使用的基本查詢:
SELECT
"Clients"."cltCode", "Clients"."cltClientName"
FROM "dbo"."Clients" "Clients"
WHERE cltClientName IN (SELECT * FROM [Sheet2!A:A])
感謝。
您能發佈您正在使用的VBA代碼? – LittleBobbyTables 2012-07-17 16:20:47
您無法使用單個查詢來加入這兩個來源。您需要構建「in」子句,然後將其插入到主查詢中。 – 2012-07-17 16:22:41