Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Имя таблицы в представлении?  [new]
euthanatos
Member

Откуда:
Сообщений: 33
Здравствуйте,

Хочу создать представление из нескольких похожих таблиц, суть которого:
select field1
from table1
union
select field1
from table2

Но хотелось бы так же вместе с содержимым field1 узнать и таблицу, откуда происходит это значение, в идеале в поле по соседству. Как это можно сделать?
27 май 13, 08:59    [14352065]     Ответить | Цитировать Сообщить модератору
 Re: Имя таблицы в представлении?  [new]
aleks2
Guest
select field1, 'table1' as [Откуда]
from table1
union
select field1, 'table2' as [Откуда]
from table2
27 май 13, 09:09    [14352104]     Ответить | Цитировать Сообщить модератору
 Re: Имя таблицы в представлении?  [new]
aleks2
Guest
Ах да, union, в этом случае, можно смело заменять на union all.
27 май 13, 09:12    [14352114]     Ответить | Цитировать Сообщить модератору
 Re: Имя таблицы в представлении?  [new]
euthanatos
Member

Откуда:
Сообщений: 33
Блин, и как это я сам не сообразил )) Я почему то думал, что для этого нужно знать специальную системную переменную или делать вывод из запроса) Спасибо!
27 май 13, 09:20    [14352134]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить