[英]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.