一个如何编写SQL语句问题。
有如下表,同一种key,可能对应不同的level。
需求是:传入一个id list,要求返回的数据为:
按照key分组,只统计id里对应的最高的那个level的数量,例如,传入的idlist是[2,3],那么返回的数据应该为a,3,1(3代表最高level,1代表数量),传入的idlist是[2,3,8,9],返回的数据是a,3,1;c,2,2。
有没有一条sql能够解决的方案呢!(sql支持find in操作,例如find in (id1,id2...))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
表:
sql:下面两种都可以
先写个复杂点的