我一直在嘗試讓一個簡單的 SELECT 陳述句作業,但在 LEFT JOIN 上不斷出現語法錯誤。編碼:
SELECT
p.player_name,
s.country_name
FROM player_mast p
WHERE p.team_id=1217
LEFT JOIN soccer_country s ON p.team_id = s.country_id;
我想這似乎很簡單,但它一直給我這個錯誤:
錯誤代碼:1064。您的 SQL 語法有錯誤;檢查與您的 MySQL 服務器版本相對應的手冊,以在第 6 行的“LEFT JOIN football_country AS s ON p.team_id = s.country_id”附近使用正確的語法
我正在使用 MySQL 8.0 并且我已經檢查了檔案。我是 SQL 的初學者,所以我確定我遺漏了一些明顯的東西,但我就是不知道是什么..
非常感謝您的幫助。
uj5u.com熱心網友回復:
JOIN 子句應該在 WHERE 子句之前。
SELECT
p.player_name,
s.country_name
FROM player_mast p
LEFT JOIN soccer_country s ON p.team_id = s.country_id
WHERE p.team_id=1217;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/468617.html
