Основываясь на объяснении здесь:Как объединить две таблицы в Excel, как в SQL?
Я попытался соединить два листа Excel из разных файлов в один лист. Тем не менее, я продолжаю получать это сообщение об ошибке, когда я пытаюсь обновить таблицу:
[MICROSOFT] [Драйвер OBDC Excel] Слишком мало параметров. Ожидаемый 5.
SQL-запросы, которые я поставил до сих пор:
SELECT `Sheet1$`.ID, `Sheet1$`.Name, `Sheet1$`.`L Name`
FROM `C:\Users\Tom\Book1.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Tom\Book2.xlsx`.`Sheet1$` b
ON a.col2= b.col2
а также
SELECT `Sheet1$`.ID, `Sheet1$`.Name, `Sheet1$`.`L Name`
FROM `C:\Users\Tom\Book1.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Tom\Book2.xlsx`.`Sheet1$` b
ON a.`ID`= b.`ID`
а также
SELECT *
FROM `C:\Users\Tom\Book1.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Tom\Book2.xlsx`.`Sheet1$` b
ON a.`ID`= b.`ID`
и несколько комбинаций и изменений. Я не могу найти решение.
Я узнал, что это определенно не нравится SELECT *
.
Но я не могу это исправить.
Кто-нибудь может предложить какое-либо решение?