今天有一張資料表是長這樣的 國家 年度 月份 日期 台幣 價格 買入 賣出 國家這一欄可能會有很多國家的資料,例如大陸美國英國加拿大 最後要的資料表是長這樣 年月 美國 英國 大陸 加拿大 ..... 一次查詢就是找出某一年月各個國家的平均價格 然後把它組合起來畫統計圖 現在的疑問就是要怎麼合併 有試過這樣 select * from (select 年度,國家,count(*) as 比數,sum(台幣) as 總價 from 國外肉品市場價格 where 國家 ='大陸' and 年度='2013' group by 國家,年度) as A left join (select 年度,國家,count(*) as 比數,sum(台幣) as 總價 from 國外肉品市場價格 where 國家 ='美國' and 年度='2013' group by 國家,年度) as B on A.年度=B.年度 這樣就是只能兩個兩個慢慢合併過去 有更好的方法呢~? 因為國家可能是變動的,那要怎麼動態新增呢~? 註:我是用SQL Server