节点js sql查询内连接

时间:2017-10-25 19:30:32

标签: javascript mysql node.js

你能帮我解决一下这个关于INNER JOIN的SQL查询吗? 结果返回错误

connection.query("SELECT caracavis.caracname FROM caracavis WHERE firstcaturl ='" + req.body[0].firstcatname + "' AND secondcaturl = '" + req.body[0].secondcatname + "' AND thirdcaturl = '" + req.body[0].thirdcatname + "' AND fourthcaturl = '" + req.body[0].fourthcatname + "' AND fifthcaturl = '" + req.body[0].fifthcatname + "' INNER JOIN critereproducts ON caracavis.caracname = critereproducts.nameurl", function (error, results, fields) {
				if (!!error) {
					console.log('erreur');
				} else {
					console.log(results);
					// res.json(results);
				};
			});

1 个答案:

答案 0 :(得分:2)

INNER JOIN出现在WHERE之前。

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