Javascript 节点js sql查询内部联接

Javascript 节点js sql查询内部联接,javascript,mysql,node.js,Javascript,Mysql,Node.js,你能帮我了解一下关于内部联接的sql查询吗。 结果返回错误 connection.query(“从caracavis中选择caracavis.caracname,其中firstcaturl='”+req.body[0]。firstcatname+“'和secondcaturl='”+req.body[0]。secondcatname+“'和thirdcaturl='”+req.body[0]。第四CatName+“'和第五CatUrl='”+req.body[0]。第五CatName+“'ca

你能帮我了解一下关于内部联接的sql查询吗。 结果返回错误

connection.query(“从caracavis中选择caracavis.caracname,其中firstcaturl='”+req.body[0]。firstcatname+“'和secondcaturl='”+req.body[0]。secondcatname+“'和thirdcaturl='”+req.body[0]。第四CatName+“'和第五CatUrl='”+req.body[0]。第五CatName+“'caracavis.caracname=critereproducts.nameurl上的内部联接critereproducts',函数(错误、结果、字段){
如果(!!错误){
console.log('erreur');
}否则{
控制台日志(结果);
//res.json(结果);
};

});
内部联接
位于
WHERE
之前

SELECT caracavis.caracname
FROM caracavis 
INNER JOIN critereproducts 
ON caracavis.caracname = critereproducts.nameurl
WHERE ...

内部联接
位于
的前面,其中

SELECT caracavis.caracname
FROM caracavis 
INNER JOIN critereproducts 
ON caracavis.caracname = critereproducts.nameurl
WHERE ...

你得到了什么错误?什么错误?你得到了什么错误?什么错误?它起作用了!我现在不能接受,应该等7分钟。谢谢你不客气。在切线上关闭,但是你可以在WHERE子句中使用join语法,但是你不会使用join语句。你只需要在FROM子句中列出表,然后在WHERE子句中强制执行reRelationship,这与您尝试的非常相似,但两者兼而有之。推荐的方法是始终使用ANSI连接语法,例如内部连接,而不是旧样式。它很有效!我现在不能接受,应该等待7分钟。谢谢。不必客气。关闭切线,但可以在WHERE子句中使用连接语法,但不会使用连接语句。您将ust在FROM子句中列出表,然后在WHERE子句中强制执行关系,这与您尝试的非常相似,但两者混合使用。建议的方法是始终使用ANSI连接语法,例如旧样式的内部连接。