質問: sqliteのカラム名って、違うテーブルであれば同じ名前使っていいんですか?
回答: 違うテーブルであれば同じ名前を使って大丈夫です。 例えば、idやnameなどのカラム名はよく被ると思います。 テーブルを結合などした場合にテーブル同士で被った名前を区別したい場合は「テーブル名.id」などでどのテーブルのidを指定しているかを明確に区別することが可能です。 区別しないと `Column 'カラム名' in field list is ambiguous` などのエラーメッセージが表示されます