| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Из какой таблицы взята строка |
| Автор: NoraS 24.4.2013, 08:57 | ||
Имеется три таблицы, которые сравниваются построчно с помощью такой конструкции:
можно ли проставить отметку из какой таблицы взята каждая строка? |
| Автор: Zloxa 24.4.2013, 09:26 | ||
|
| Автор: Akina 24.4.2013, 09:27 |
| Даже не вгладываясь в логику - нет, нельзя. Или, точнее, вопрос не имеет смысла. Согласно документации, UNOIN исключает дублирование. Однако при этом нет возможности определить, запись какой именно таблицы взята в выходной набор, и запись какой таблицы отброшена как дублирующая. И неважно, что они идентичны... |
| Автор: Akina 24.4.2013, 10:48 |
| Zloxa, ты вообще разверни весь этот клубок - очень забавная получается штука. |
| Автор: Zloxa 24.4.2013, 11:18 |
я начал было, да потом плюнул - не досуг ибо. Потому all и закоментировал постфактум, хотя пост пост фактум, таки понял что зря )) |
| Автор: NoraS 25.4.2013, 01:39 |
| Akina, Zloxa, спасибо за разъяснение |