MySQLで「Column 'xxx' in where clause is ambiguous」と表示された時の対処法

sql
SQLエラー [1052] [23000]: Column 'xxx' in where clause is ambiguous

ambiguousの意味は曖昧です。INNER JOINといった結合したときにでるエラーになります。

sql
table_name.xxx

といったようにどのテーブルの列かはっきりと記載します。

関連記事