重複フィールド名について

表を結合してデータ・ソースを作成するSQL文を定義する場合は、ソース表に同じ名前のフィールドが必ずあるようにしてください。同じ名前のフィールドは、新しいデータ・ソースをコピーしようとするときに問題になります。

たとえば、次のSQL文では新しいデータ・ソースにLastNameフィールドが2つ作成されます。

select $A$.EMail_, $A$.LastName, $B$.LastName from $A$ inner join $B$ on ($A$.EMail_ = $B$.EMail_)

かわりに次のSQL文を使用します。この文はフィールド名を一意にする別名を指定して問題を解決します。

select $A$.EMail_, $A$.LastName AS LastNameA, $B$.LastName AS LastNameB from $A$ inner join $B$ on ($A$.EMail_ = $B$.EMail_)