Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel with SQL where子句:参数太少?_Sql_Excel_Where Clause_Microsoft Query - Fatal编程技术网

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'

我找到了解决办法:需要单引号——“我一直在用双引号。”