Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > DISTINCT选取多个字段,获取distinct后的行信息

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信息

总结

自己遇到的问题记录

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文