急求一个SQL语句的写法。

sunon 2004-07-13 02:15:58
有个产品表:id, mi_id, name, ....

id:是auto_increment

mi_id:是用户的编号

求每个用户最多只显示3个产品的SQL?
...全文
256 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveflea 2004-07-16
  • 打赏
  • 举报
回复
看了邹建给你写的 for sql server的,感觉思路很好,但是无法移植到mysql中

因为mysql中用户变量的设置和引用不能在一条mysql 的sql语句中完成!!


你还是先用循环吧!
张海霖 2004-07-16
  • 打赏
  • 举报
回复
select * from product where 1 limit 3 group by mi_id 行吗
Hanson_bati_zhu 2004-07-15
  • 打赏
  • 举报
回复
确实不好写
如果用户不是很多的话
还是用个循环吧
fish21cn 2004-07-13
  • 打赏
  • 举报
回复
如果要一次把所有用户的都列出来, 好像不行.

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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