≒ データベースのカラム名

MySQLのテーブル「○○_users」と「○○_shipping」。その名の通り会員情報と出荷情報のテーブルなんだけど、両方でカラム名に「state」ってのがある。
ここまでで想像がつくように値の操作で失敗。shippingテーブルにusersテーブルをLEFT JOINしてSELECT *。
その結果のstateの値はどちらのものでしょうか。

今日失敗する前の僕なら、先に呼んでるし、左外部結合だし、迷わずshippingって答えるんだけど、正解はusersだった。
解決は「select *,○○_shipping.state」でいけた。けど上書き気持ち悪いね。

今後、カラム名は必ず「テーブル名_カラム名」って付けよう。それとももっと良い方法があるのかな?