Excel with SQL where子句:参数太少?

时间:2019-07-09 08:31:31

标签: sql excel where-clause microsoft-query

有人知道为什么这个语句失败吗?

SELECT * FROM `U:\file1.xlsx`.`table1` a INNER JOIN `U:\file2.xlsx`.`table2` b ON a.ID=b.ID WHERE a.receipt = credit
// Result: Too few parameters. Expected:1 

它在没有WHERE子句的情况下有效,我在做什么错?我尝试了许多版本(删除空格,添加引号等),但没有任何帮助。

1 个答案:

答案 0 :(得分:1)

用引号括起来的信用额。

使用以下查询。

SELECT * FROM `U:\file1.xlsx`.`table1` a
   INNER JOIN `U:\file2.xlsx`.`table2` b
   ON a.ID=b.ID
   WHERE a.receipt = 'credit'