[英]How to Fix Error In SQL Query
错误SQL查询:文档
SELECT *
FROM tbl_vehicle_details
INNER JOIN tbl_user, tbl_ride
ON `tbl_vehicle_details`.`v_u_id` = `tbl_user`.`u_id` AND
`tbl_ride`.`r_v_id` =`tbl_vehicle_details`.`v_id`
LIMIT 0, 25
MySQL说:文档
#1064-您的SQL语法有误; 检查与您的MariaDB服务器版本相对应的手册,以在'ON
tbl_vehicle_details
附近使用正确的语法。v_u_id
=tbl_user
。u_id
和tbl_ride
。 第1行的r_v_id
='
您正在将隐式与显式联接语法混合在一起。 尝试以下方法:
SELECT *
FROM tbl_vehicle_details
INNER JOIN tbl_user
ON `tbl_vehicle_details`.`v_u_id` = `tbl_user`.`u_id`
INNER JOIN tbl_ride
ON `tbl_ride`.`r_v_id` =`tbl_vehicle_details`.`v_id`
LIMIT 0, 25
注意:使用LIMIT
而不使用ORDER BY
子句会导致记录的任意选择,因为SQL表中没有固有的顺序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.