Вместо того, чтобы выбирать из таблицы, а затем выбирать из этой таблицы: как лучше присоединиться? - PullRequest
0 голосов
/ 11 октября 2018

Итак, в моих запросах мне нужно было реструктурировать некоторые данные.

Для этого - я создал операторы select, которые выбирают некоторый набор в таблицу, и перед этим я проверил,он существовал, а затем бросил стол, если это было сделано.Эти таблицы пополняются каждый раз, когда мне приходится запускать пакет служб SSIS, и я чувствую, что если я продолжу идти по этому пути - все станет грязно.

Есть ли способ выбрать из оператора select в серединеоператора select?

Select Field1
,Field2
,Field3

,SELECT DISTINCT R.Field4
FROM
(
SELECT DISTINCT
    L.Open_DT
    ,L.Group_NPI
    , bil.*
    ,Row_Number() over (partition by group_npi order by L.open_dt) AS RNK
FROM tbl_Location L
    LEFT OUTER JOIN [MOAD].[dbo].[qry_Location_Address_Billing] bil
        ON L.Location_ID = bil.Location_ID
) AS R
WHERE Rnk = 1 AND Location_ID IS NOT NULL AS Field4,

,Field5
,Field6
From Tables

Я редактировал этот вопрос, пытаясь уточнить.

Я хочу, чтобы он выглядел так:

Field1, Field2, Field3, Field4 (from that nested query), Field5, Field6
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...