Re: [SQL ] 問一個 Select 的問題...

看板Database (資料庫)作者 (Calm Lands)時間18年前 (2006/11/22 16:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《elone (Cherish ...)》之銘言: : (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) : 資料庫名稱: SQL SERVER : 資料庫版本: 2000 : 內容/問題描述: : 就是阿 小弟有一個 : 好幾萬筆資料的 product : ex CD 在銷售記錄表中的 共有 500 筆 : HD 250 筆 : ......................... : cd, HD 是 產品id ... : 老師要我們 例出 前 50項產品的 排名 : 但是我只會 SELECT count(item_id) from record where item_id= X : X-> 從一 跑到 最後 然後再自己把每筆 item 的 count 做排名 : 但是老師要我想一個 可以直接排出來的 : 我怎麼試都試不出來 QQ : 那個大大可以給我一點提示啊........... >/////////<"Y 前10筆排名: SELECT TOP 10 item_id, 數量 FROM ( SELECT item_id, COUNT(item_id) "數量" FROM record GROUP BY item_id ORDER BY COUNT(item_id) DESC ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.31.120 ※ 編輯: yonps 來自: 61.63.31.120 (11/22 16:37)

11/22 16:41, , 1F
謝謝 >/////////////<"
11/22 16:41, 1F
文章代碼(AID): #15P0mAxo (Database)
討論串 (同標題文章)
文章代碼(AID): #15P0mAxo (Database)