問題描述:
表如下
ID? ?? ?? ?? ? 名稱? ?? ?? ?? ?類型? ?? ?? ?? ?? ?? ???數(shù)量
1? ?? ?? ?? ?? ?鉛筆1? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???5
2? ?? ?? ?? ?? ?鉛筆2? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???6
3? ?? ?? ?? ?? ?鉛筆3? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???7
4? ?? ?? ?? ?? ?鋼筆? ?? ?? ?? ???鋼筆? ?? ?? ?? ?? ?? ???8
現(xiàn)在要求取所有的鉛筆,和鉛筆的總數(shù)
結(jié)果如下
ID? ?? ?? ?? ? 名稱? ?? ?? ?? ?? ?類型? ?? ?? ?? ?? ???數(shù)量? ?? ? 總數(shù)量
1? ?? ?? ?? ?? ?鉛筆1? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???5? ?? ?? ?? ? 18
2? ?? ?? ?? ?? ?鉛筆2? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???6? ?? ?? ?? ? 18
3? ?? ?? ?? ?? ?鉛筆3? ?? ?? ?? ?鉛筆? ?? ?? ?? ?? ?? ???7? ?? ?? ?? ? 18
解決方法:
SELECT aa."ID",aa."名稱",aa."類型",aa."數(shù)量",bb."總數(shù)量"
FROM tb_name AS aa
LEFT JOIN (SELECT "類型",SUM("數(shù)量") AS '總數(shù)量' FROM tb_name GROUP BY "類型") AS bb
ON aa."類型"=bb."類型";








暫無數(shù)據(jù)