看板 Database 關於我們 聯絡資訊
還有另外一種方式,用subquery來處理 SELECT T.文章編號, A.標題, (select SUM(點閱數) FROM ArticleDetail T WHERE T.文章編號 = A.文章編號 GROUP BY T.文章編號 ) as ViewCount FROM Article A ORDER BY T.ViewCount DESC ※ 引述《glennchen (阿仁)》之銘言: : SELECT T.文章編號, A.標題, T.ViewCount : FROM : ( : SELECT 文章編號, SUM(點閱數) as ViewCount : FROM ArticleDetail : GROUP BY 文章編號 : ) T INNER JOIN Article A : ON T.文章編號 = A.文章編號 : ORDER BY T.ViewCount DESC : ※ 引述《wangshowp (辰脩)》之銘言: : : 各位前輩好 : : 小妹有一問題想要請教各位前輩 : : 我有兩個表格Article和ArticleDetail : : Article是存文章主要資訊(標題、編號、日期) : : ArticleDetail是存文章的內容(每一段落內容,每一段落點閱數,對應的文章編號) : : 今天我想要列出點閱數加總後最多的文章,並作排列,是否有比較快的方法? : : 目前用outer join,但一直卡在count和sum.....Orz。有點暈頭轉向 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 139.175.57.74