MySql
你过来啊~
这个作者很懒,什么都没留下…
展开
-
MySQL 分组取最小
1 先通过子查询查出患者关联医生的数据。2 通过 doctor_id 分组。3 使用 MIN 函数取最早的id。获取给患者看过病的医生id列表,要求按照时间顺序排列。原创 2024-02-28 14:15:31 · 201 阅读 · 0 评论 -
MySql连表查询,一对多,按照条件取一对一
现在有一个需求,就是在原有商品参数的基础上,增加一个用户的支付状态。然而用户的支付状态在订单表里面,而且老版本的数据当中,一个人存在多个订单。也就是说,一个商品可能同时对应支付和未支付两个支付状态,如果用户支付了,当然只能已支付的状态so...SELECT ins.total_score,pay.pay_status,DATE_FORMAT(ins.inspect_date,'...原创 2019-01-03 17:11:03 · 2283 阅读 · 2 评论 -
(子查询)MySql一个表查询到的值用做条件去另一个表查询
现在是这样的我有两个表 表A和表B我用company_id查询到表A的saas_id然后用查询到的saas_id当做条件去表B查询最后要拿到表B的数据 如果一个表一个表的查,要查两次,有点麻烦,这里我用到了子查询SELECT ( SELECT pay_channel_id FROM B WHERE saas_id=st.saas_id AND pay_chan...原创 2019-02-20 16:35:09 · 18162 阅读 · 0 评论 -
mysql_find_in_set(str,strList),为什么and和or连用时出来的不是自己想要的数据
find_in_set是一个很好用的函数,这里先做一个简单的使用说明如果你数据表中的参数有一个字段a,是用逗号(,)隔开的数据,例如:,0,2,216549,而且你想查询返回字段a中包含2的数据,就可以用到这个函数使用起来很简单find_in_set(str,strList)需要传递两个参数,你想要查询包含的数,还有字段a像这样:SELECT *FROM user...原创 2019-03-10 21:27:49 · 1133 阅读 · 0 评论