Дублирование имен полей

При составлении инструкции SQL для создания источника данных путем объединения таблиц следует учитывать возможность наличия полей с одинаковыми именами в исходных таблицах. Поля с одинаковым именем вызовут проблемы при попытке копирования нового источника данных.

Например, следующая инструкция SQL создает в новом источнике данных два поля LastName:

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_)