4
我想要做的是創建一個SQL查詢以分別在每行上執行,並將單元格數據作爲條件。即。我有一個基於學生ID取得記錄的SQL查詢。我希望能夠將一組學生ID粘貼到列A中,並讓每個學生記錄顯示在相應的行上。如何在單獨的單元格值上重複執行Excel SQL查詢
表學生
STUDENT_ID FIRST_NAME LAST_NAME DOB
A001 John Little 19701020
A002 Tim Henry 19690105
A003 Alex Dalton 19730312
A004 Chris Lee 19720822
A005 Susan Johnson 19710723
查詢在Excel宏: - 在Excel工作表Sheet1
select * from Table.Student where Student_Id = 'CellA1'
輸出: -
A001 John Little 19701020
我是相當新的SQL和數據庫所以我發現這有點麻煩。我設法用一個單元格的值來獲取一個記錄,所以它發生在我創建每一行一個單獨的SQL查詢,但似乎有點可笑...
感謝
如果你忽略這個條件會發生什麼?即只是`從Table.Student`中選擇*,沒有`where' - 它能解決問題嗎? – 2011-01-24 22:03:00
它會提取整個數據庫,這不是我想要做的。我需要根據excel列中的數據提取記錄。 – Bob 2011-01-25 00:53:42