0
在使用oracle SQL時,注意到向選定列添加列會增加結果中的總行數。該查詢使用了使用WITH聲明的多個子查詢。最終查詢中的連接是左連接。爲什麼行數會受到影響?受select語句影響的oracle sql行數
在使用oracle SQL時,注意到向選定列添加列會增加結果中的總行數。該查詢使用了使用WITH聲明的多個子查詢。最終查詢中的連接是左連接。爲什麼行數會受到影響?受select語句影響的oracle sql行數
通過向SELECT
子句中添加列來增加結果行數的唯一方法是使用SELECT DISTINCT
。
SELECT DISTINCT
將刪除結果的重複,所以
col1 col2 a b a b a c a c
變得
col1 col2 a b a c
當添加一個柱
col1 col2 col3 a b d a b e a c f a c f
變得
col1 col2 col3 a b d a b e a c f01例如
,比以前多一行。
你使用'distinct'關鍵字嗎? –
是的。該選擇具有獨特的關鍵字。 – Prakash