以下のSQLクエリでWHERE句を使用すると、構文エラーが発生します。クエリはwhere句なしで動作します。where句は、ジョインなしの単純な 'SELECT * FROM'クエリで動作します。元のクエリはPDOとバインドパラメータを使用していますが、この例ではまっすぐなSQLを使用していますので、最初に構文を取得することができます。どこが間違っていますか?LEFT JOINを持つMySQL WHERE句
SELECT bk.*, au.author_firstname, au.author_surname, pu.publisher_name
FROM books bk
LEFT JOIN authors au ON bk.author_id = au.author_id
LEFT JOIN publishers pu ON bk.publisher_id = pu.publisher_id
ORDER BY title
WHERE bk.author_id = 13
「注文」の前にはどこが来なければならない –