我正在编写这个小导入/导出类,每当我运行它时,查询都会失败,并说明:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ')' 附近使用正确的语法
这是我写的查询:
SELECT
b.voorletters,
b.voornaam,
b.achternaam,
b.tussenvoegsel,
b.email
FROM
`fietsvoordeelshop_twc`.`fvs_bestellingen` as b
INNER JOIN
`fietsvoordeelshop_twc`.`fvs_bestellingen_producten` as bp ON bp.bestelling_id = b.id
INNER JOIN
`fietsvoordeelshop_twc`.`fvs_producten` as p ON bp.product_id = p.id
WHERE
p.merk_id IN (3,6)
AND
p.cat_id IN (1)
GROUP BY b.email
该WHERE IN
子句是使用 PHP 生成的。
每当有结果要找到时,这都可以正常工作,但是如果没有找到结果,则会发生错误,而不是返回,嗯,什么都没有。该查询使用 Workbench 和 HeidiSQL 可以正常工作。
我正在使用PHP 附带的旧的默认 MySQL 库。
对此的任何帮助都会很棒。我试过了,试过了!