Этот запрос использует два 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