作者grassboy2 (天才小胖子-草儿活力花俏)
看板Database
标题Re: [SQL ] 问一个 Select 的问题...
时间Wed Nov 22 12:54:09 2006
※ 引述《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
SELECT COUNT(`item_id`), `产品名称`
FROM `record`
GROUP BY `item_id`
ORDER BY COUNT(`item_id`) DESC LIMIT 50
应该是如此…试试看罗^^~
有错请指正 m(_ _)m
--
╔作者 grassboy2 来自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日梦工作室 ╚─你现在还以为,浏览器不能打逼吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.206.39
1F:→ grassboy2:囧a 我没注意是SQL Server…我是用MySQL去想的><~ 11/22 12:54
2F:推 elone:>////////////<"Y 11/22 16:45