正常に機能する左結合のSQLクエリがあります。
SELECT book.* FROM book
LEFT JOIN purchase ON book.book_id = purchase.book_id
WHERE purchase.user_id = 3
ORDER BY purchase.purchase_date
しかし、購入テーブルからの情報も必要なので、次のことを試しました。
SELECT purchase.*, book.*
FROM purchase, book
LEFT JOIN purchase ON book.book_id = purchase.book_id
WHERE purchase.user_id = 3
ORDER BY purchase.purchase_date
しかし、それは機能しません、私はこのエラーメッセージを持っています:#1066-一意ではないテーブル/エイリアス:'購入'
購入テーブルからデータを取得するように最初のリクエストを変更するにはどうすればよいですか?