Excel with SQL where子句:参数太少?
有人知道这句话失败的原因吗Excel with SQL where子句:参数太少?,sql,excel,where-clause,microsoft-query,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子句,它就可以工作,我做错了什么?我尝试了许多版本(删除空格、添加引号等),但没有任何帮助。在引号中附上信用卡 使用下面的查询 SE
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子句,它就可以工作,我做错了什么?我尝试了许多版本(删除空格、添加引号等),但没有任何帮助。在引号中附上信用卡 使用下面的查询
SELECT * FROM `U:\file1.xlsx`.`table1` a
INNER JOIN `U:\file2.xlsx`.`table2` b
ON a.ID=b.ID
WHERE a.receipt = 'credit'
我找到了解决办法:需要单引号——“我一直在用双引号。”