mysql DISTINCT选取多个字段,获取distinct后的行信息方式
作者:凡尘炼心
这篇文章主要介绍了mysql DISTINCT选取多个字段,获取distinct后的行信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
背景
a表保存关联关系
通过ACode 获取该关系中的所有 BCode
并获取所有Bcode-max(Bvrsn)的信息 Bnm
表a
表b
循序渐进
1.查询所有符合信息,并不符合要求
2.去重版本信息,只需要最大版本的信息
需要group by后,获取max 最大版本
3.可见 前面的 BCode Bvrsn 已经打到你要求, 但是Bnm并不对称,继续
获取max(name) 可以获取最大版本的name信息
总结
自己遇到的问题记录
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。