JOIN で両方のテーブルに同じ列名があるとき、どちらか分からず出ます。 出るコード SELECT id FROM users JOIN orders ON users.id = orders.user_id; -- id がどちらか不明 エラーメッセージ Parse error: ambiguous column name: id 直し方 users.id のように テーブル名を前置 して、どちらの列かを明示します。