Как показать имя таблицы с набором результатов в запросе? - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть следующий запрос:

SELECT LTRIM(RTRIM(ClaimsAdminName)) + ' | ' + LTRIM(RTRIM(ClaimsAdminID)) AS Clientname
FROM tblClaimsAdmin
WHERE (ClaimsAdminName LIKE @Prefix)
UNION
SELECT LTRIM(RTRIM(EmployerFName + ' ' + EmployerLName)) + ' | ' + LTRIM(RTRIM(EmployerID)) AS Clientname
FROM tblEmployer
WHERE (EmployerFName LIKE @Prefix)

Результат, если я введу 's%', будет:

s |8 Сумит Сингх |16

Теперь есть какой-нибудь способ, чтобы я мог вернуть имя таблицы с результирующим набором. Как и из какой таблицы приходит значение.

Я надеюсь, что мой запрос ясен.

Пожалуйста, помогите!

Спасибо

Swaroop Kumar.P

1 Ответ

0 голосов
/ 09 сентября 2011
select 'table1' as tablename, otherfields
from table1
union all
select 'table2', otherfields
from table2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...