Может ли кто-нибудь объяснить мне код ниже. - PullRequest
1 голос
/ 19 сентября 2011

Может ли кто-нибудь помочь мне понять код ниже.Пожалуйста, помогите мне, как это работает, как я новый сервер lerning sql.

1 Ответ

3 голосов
/ 19 сентября 2011

Этот запрос использует два Common Table Expressions, чтобы затем сформировать оператор SELECT, используя INNER JOIN.

Первое общее выражение таблицы (CTE) использует UNION для создания набора результатов для таблицы.

Второй CTE содержит только одну запись с одним столбцом со значением 'sjfhasjdg III do '

Оператор SELECT в конце запроса отфильтровывает результаты первого CTE в зависимости от записи во втором CTE.

Результирующий набор будет:

string               Term   Location
sjfhasjdg III do     III    10
sjfhasjdg III do     DO     14

Подробнее о CTE:

http://msdn.microsoft.com/en-us/library/ms190766.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...