TSQLで正常に機能する次のクエリがあります
SELECT
shoppingcart_1.price, shoppingcart_1.stid, course.isbn,
book.BookTitle, course.Course_ID, schedule.stid AS Expr1
FROM
book
INNER JOIN
shoppingcart AS shoppingcart_1
INNER JOIN
schedule ON shoppingcart_1.cid = schedule.course_ID
INNER JOIN
course ON schedule.course_ID = course.Course_ID
ON book.isbn = course.isbn
WHERE
(shoppingcart_1.stid = '20070004')
しかし、Mysqlで実行すると、オンラインでエラーが表示されます
INNER JOIN course ON schedule.course_ID = course.Course_ID ON book.isbn = course.isbn
エラーテキストは
1064 - SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、6 行目の 'ON book.isbn = course.isbn WHERE (shoppingcart_1.stid = '20070004') LIMIT 0' 付近で使用する正しい構文を確認してください。
初めてmysqlでクエリを書いています。助けてください