看板 Database 關於我們 聯絡資訊
select sum(currency) as totalCurrency from Coupon inner join CouponSn on Coupon.couponId = CouponSn.couponId group by status ※ 引述《knives ()》之銘言: : (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) : 資料庫名稱: Mysql : 資料庫版本: : 內容/問題描述: : 我有兩個table, 一個叫 Coupon 、一個是CouponSn : 其中Coupon 的schema 為 : couponId : 主鍵 : currency : 面額 : CouponSn的 schema為 : sn : 序號/主鍵 : couponId : 對應到Coupon 的 couponId : status : 序號使用狀況 : 問題來 了 : 我想要取得 每種序號 使用狀況的總面額 : 我是這樣下SQL : select count(sn.sn) as count,sn.status FROM CouponSn sn GROUP BY sn.status : 這樣只能取得每一種狀況共有幾組序號 : 如果要再取得 每一種狀況 的面額 : select count(sn.sn) as count,sn.status, : sum(count(sn.sn)*currency) as totalCurrency : FROM CouponSn sn GROUP BY sn.status : 這樣 會有錯誤訊息出現 : 請問有辦法,跨表格去取得 totalCurrency 的值嗎 : 謝謝回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.233.210 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1400139835.A.64B.html