我認爲有人寫了一個過於複雜的查詢。我不太清楚最後'AS'的含義。基本上我可以在這個腳本中看到兩個子查詢。爲了減少它,我只包括一列。子查詢,然後使用AS加入
SELECT [tableau_fact_group_committee_pl_agg].[dim_div_mgmt_key] AS [dim_div_mgmt_key]
FROM
(
SELECT fact_group_pl_agg.[dim_div_mgmt_key]
FROM fact_group_pl_agg
join dbo.dim_DIV_MGMT_v d on fact_group_pl_agg.dim_div_mgmt_key = d.dim_div_mgmt_key
WHERE EXIST
(SUB QUERY 2: SELECT FROM WHERE)
)
AS
[tableau_fact_group_committee_pl_agg]
INNER JOIN table 1 on col1 = col2
INNER JOIN table 2 on col3 = col4
誰能告訴我什麼 「AS [tableau_fact_group_committee_pl_agg] INNER JOIN」 確實給查詢? 遵循子查詢很簡單,因爲它只是使數據集每次都更小。但我沒有關注從「AS」開始的任何事情。謝謝。
謝謝。這使得它更清晰。而且[tableau_fact_group_committee_pl_agg]表已經存在,這使得更難將其視爲查詢的別名。 – gemmo