MySQLでカラム名が重複しているときのエラー

MySQLエラー

> Column 'カラム名' in field list is ambiguous

というエラー...

テーブルを結合して出力する場合など,同じカラム名があるテーブル同士でどちらのテーブルのカラムか指定しないとエラーになる。

例えば

SELECT `id`, name FROM table1 INNER JOIN table2 ON table1.id = table2.id

これは,こう書かないとエラーになる

SELECT `table1.id`, name FROM table1 INNER JOIN table2 ON table1.id = table2.id

※強調部分が違い