2つのテーブルがあります。tbl_namesそしてtbl_sectionその両方持っているidそれらのフィールドを。id常にこのエラーが発生するため、フィールドを選択するにはどうすればよいですか。
1052: Column 'id' in field list is ambiguousこれが私のクエリです:
SELECT id, name, section
  FROM tbl_names, tbl_section 
 WHERE tbl_names.id = tbl_section.id
すべてのフィールドを選択するだけでエラーを回避できます。しかし、それはパフォーマンスの無駄になります。私は何をすべきか?
INNER JOINSQL-92が導入されて以来、私は「減価償却済み」であると考えていますNATURAL JOIN。