求sql写法,b2b网站搜索商家如何限制出现的次数?

footprint2008 2014-09-03 10:29:13
求sql写法,b2b网站搜索商家如何限制出现的次数?
由于不能让一个商家的产品都排在最前面,所以想要限制,一个商家的厂品靠前不能超过三个,如下:
商家A--a产品1
商家A--a产品2
商家A--a产品3
商家A--a产品4
商家A--a产品5
商家A--a产品6
商家B--a产品1
商家B--b产品2
上面商家A搜出来的结果太多,希望显示不超过3条,然后其它的商家显示条数也不超过3条。如何限制?
不能让同一个商家出现的太多。
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2014-09-04
  • 打赏
  • 举报
回复
请贴出表结构。
  • 打赏
  • 举报
回复
select shangjia from tabname group by shangjia having count(chanping)<=3 order by a
footprint2008 2014-09-04
  • 打赏
  • 举报
回复
表结构很简单,如下: 表1 id,商家名,产品名

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧