**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
10天前关闭。
Improve this question
错误:您的SQL语法中有错误;检查与您的MariaDB服务器版本对应的手册,以在第1行的'WHERE order_id = 2'附近使用正确的语法
当我尝试在加入订单,用户和产品表后获取数据时,我得到这个错误
完整查询:
SELECT O.order_id,
U.username,
P.product_name
FROM orders O
INNER JOIN users U ON O.user_id = U.user_id
INNER JOIN products P ON O.product_id = P.product_id
ORDER BY O.order_id
WHERE O.order_id = ${id}
预期输出:
{
"order_id": 1,
"username": "userrrr",
"product_name": "Test Product"
},
{
"order_id": 2,
"username": "test04",
"product_name": "Product product"
}
1条答案
按热度按时间kiayqfof1#
where
子句应该在order by
子句之前,而不是在它之后: