Re: [問題] Access SQL 想要聯集的資料
語法:
SELECT t1.ID,t1.Amts,t2.Qtys
FROM ( SELECT ID, sum(Amt) AS Amts FROM 表1 GROUP BY ID) t1
left join ( SELECT ID, sum(Qty) AS Qtys FROM 表2 GROUP BY ID) t2
on t1.ID = t2.ID
union all
SELECT t2.ID,null,t2.Qtys
FROM 表1 t1
right join ( SELECT ID, sum(Qty) AS Qtys FROM 表2 GROUP BY ID) t2
on t1.ID = t2.ID
where t1.ID is null
※ 引述《aul123 (Forever is not my ever)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體: Access
: 版本: office 365
: 最近剛接觸access,想要取代Excel處理資料
: 但第一步就卡關了...請問版上大大這個很菜的問題
: 表1 $
: A 1
: B 2
: C 3
: A 1
: B 2
: 表2 Qty
: B 3
: C 4
: D 5
: D 5
: 用SQL語法作出表3 類似excel樞紐結果
: 表3 $ Qty
: A 2
: B 4 3
: C 3 4
: D 10
: 這樣是要用聯集的方式嗎? 但腦袋卡住不知道該怎麼寫...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.226.241.72 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1695114360.A.22B.html
推
09/19 23:10,
1年前
, 1F
09/19 23:10, 1F
推
09/20 09:52,
1年前
, 2F
09/20 09:52, 2F
→
09/20 09:52,
1年前
, 3F
09/20 09:52, 3F
→
09/20 13:39,
1年前
, 4F
09/20 13:39, 4F
→
09/20 13:56,
1年前
, 5F
09/20 13:56, 5F
→
09/20 13:57,
1年前
, 6F
09/20 13:57, 6F
→
09/20 13:57,
1年前
, 7F
09/20 13:57, 7F
→
09/20 14:33,
1年前
, 8F
09/20 14:33, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章