我有一個使用嚮導創建的SQL查詢,然後修改了一下。該查詢需要從同一工作簿中的兩張工作表中提取數據。下面是我稍微修改代碼:Excel中的SQL查詢太少參數錯誤
SELECT `'TA Submissions$'`.`TA Content`, `'TA Submissions$'`.`Subject of TA`, `'TA Submissions$'`.`Unit of TA`, `'TA Submissions$'`.`Title of TA`, `'TA Submissions$'`.`Any Notes for the Invigilator or student?`, `TAs$`.`Group Code`, `TAs$`.`TA Code`, `TAs$`.`Extra Time`, `TAs$`.Student, `TAs$`.Subject, `TAs$`.Teacher, `TAs$`.Day, `TAs$`.Start, `TAs$`.Finish, `TAs$`.Duration, `TAs$`.`TA Subject`
FROM `'TA Submissions$'` `'TA Submissions$'`, `TAs$` `TAs$`
WHERE `TAs$`.Teacher+` - `+`TAs$`.`TA Subject` = `'TA Submissions$'`.`Teacher Name & Class Group` AND ((`TAs$`.`Submitted?`='Yes')) AND ((`TAs$`.`Generated?`<>'Generated'))
我不經常使用SQL所以任何人都可以點我在正確的方向,請!我只找到從Access到Excel而不是Excel到Excel的線程。
很多謝謝。
那麼這與到Excel?你從哪裏執行查詢?如果從Excel使用VBA,你使用什麼連接器,你可以請包括你的代碼。你也可以在你的問題中提到SQL,但將其標記爲「mysql」。你正在使用哪種數據庫軟件?你至少可以包括數據庫結構的基本解釋嗎? – nbayly
我沒有使用VBA或任何數據庫。我在Excel中使用了從Microsoft Query獲取外部數據嚮導。我試圖合併的兩個數據源都是在同一電子表格中的兩張表格,我試圖運行查詢,它們是'TA'和'TA Submissions'。創建查詢之後,我需要進入它的屬性來編輯SQL,因爲我需要它來連接來自TA的兩列,並將結果與TA提交中的列進行比較,嚮導不會給我這個選項。我在問題中放置的代碼是所述屬性中的SQL。續在下一個評論中。 –
重新使用標籤,我使用了MySQL,因爲我不確定哪種SQL Excel正在使用,而且我看不到普通的SQL。我應該使用哪個標籤? –