有十幾張表,里面都有這兩個欄位 日期:“DUIZHANGRQ” 醫療機構代碼:"YILIAOJGDM",
現在要查詢 同一天,同一醫療機構的所有資料,該怎么做,我用full join查出來的有重復 ,去重也不行,

,后面的欄位是一些統計,怎么把機構和日期相同的資料全部合并,比如DUIZHANGRQ為3100200310153,YILIAOJGDM為2018/7/9
的所有資料在一行顯示,且相應欄位的資料加起來,比如
變成在一行顯示他們的和 84
uj5u.com熱心網友回復:
分組匯總不就可以了?select yiliaojgdm, duizhangrq, sum(hisnum)
from table
group by yiliaojgdm, duizhangrq
uj5u.com熱心網友回復:
我這里是有十幾張表,該怎么匯總,要定義明確列
uj5u.com熱心網友回復:
UNION ALL以后再分組匯總uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
十幾張表,只能UNION ALL?
uj5u.com熱心網友回復:
UNION ALL最方便,其他方法反而麻煩除非表不固定,還會增加或洗掉
uj5u.com熱心網友回復:
十幾張表的欄位除了那三個 其他都不同,但是要全部顯示出來,union不是之以第一張表的欄位為準嗎
uj5u.com熱心網友回復:
UNION是以第一張表欄位為準,其他表在UNION的時候必須欄位數量和型別都與第一張表一致如果這種事情經常要做,且表的數量較大,可以考慮按維度把資料匯總到一張維度表,以后直接從維度表取值
uj5u.com熱心網友回復:
這表命名 我也是醉了 感覺是業余選手去重group by 欄位 就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/62100.html
標籤:開發
