作者PsMonkey (痞子军团团长)
看板Database
标题Re: [SQL ] 问 group by 和 order by 复合使用时的 …
时间Mon Oct 19 12:24:17 2009
我有点讲错 or 讲混了(果然推文容易出错 [误])
你在 group by 的时候,前头 select xxx, ooo 的部份(有专有名词吗?)
可以加入一些例如 MAX() 的函数
应该一次 query 就能解决了...... 吧? [殴飞]
※ 引述《no1kk (心中在下雨)》之铭言:
: 推 PsMonkey:用 sub-query,先 group by book_id 然後在挑时间 10/19 10:57
: 不好意思,我有点不太懂
: 在这里sub-query指的是子查寻吧?
: 我用
: SELECT book_id,sell_time
: FROM sell_data
: WHERE store_id = '1' and book_id
: IN(
: SELECT book_id
: FROM sell_data
: WHERE store_id = '1'
: GROUP BY book_id
: )
: ORDER BY sell_time desc
: LIMIT 0,10
: 用这样的语法还是会挑到重复的book_id
: 我想我应该是哪里弄错你的意思了
: 可以麻烦再说明多一点吗?
: 感谢
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.231.72.186