错误 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
ANDtbl_ride
。r_v_id
='第1行
答案 0 :(得分:5)
您将隐式与显式连接语法混合使用。试试这个:
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表中没有固有顺序。