
mysql
SeekChance
这个作者很懒,什么都没留下…
展开
-
mysql order by some specified column values
有个时候单纯的 order by asc/desc还远远不能满足需求,比如一张审批表 有个 status字段,它可能的值有 100(未读), 200(同意),300(驳回),-100(由他人同意)....等等之类,那我们可能会有个需求就是,不管怎么样,把所有未读的审批单都排在前面,后面怎么排无所谓,这个时候可以使用 field函数,用法举例 select * from table_name or...原创 2018-10-23 14:01:24 · 265 阅读 · 0 评论 -
mysql分组之后选取分组字段以外的字段以及选择组中特定的一行,附sql语句以及ActiveRecord查询语句
源自oa需求,系统中有两张表: 申请表 applies和 审批表audits,applies和audits是一对多的关系,也就是说一张申请单下面会对应多张审批单,但是有个时候会出现这种情况,同一个人在同一个申请单下会有多条审批单记录,即:这条申请单下有多级审批节点都是同一个人,如此一来,在该审批人的审批事务列表中就会出现多条对应于同一个申请单的审批单了,从数据表结构来分析的话,这其实是正常应该出现...原创 2019-03-27 23:07:19 · 2471 阅读 · 0 评论