美文网首页
mysql 查询 - 个人记录

mysql 查询 - 个人记录

作者: NO我的错 | 来源:发表于2021-03-17 20:27 被阅读0次

1.mysql 子查询使用父查询字段作为条件,查询B表数量

$unit = "公司";
$department = "部门";
Db::query("select a.ep_id,a.ep_topRoleId,
         (select count(us_id) from tb_user as b where find_in_set(b.us_roleid, a.ep_topRoleId) and us_unit='{$unit}' and us_department='{$department}') as num 
         from tb_exam_paper as a");

2.mysql 根据某字段排行,获取当前用户排名

Db::query("SELECT * FROM
          (SELECT ui_uid,ui_integral,ui_time,(@rank:=@rank+1) AS us_rank FROM tb_user_integral_current, (SELECT (@rank:=0)) b 
          WHERE {$where} ORDER BY ui_integral DESC,ui_uid Asc) c WHERE ui_uid={$uid}");

相关文章

  • mysql 查询 - 个人记录

    1.mysql 子查询使用父查询字段作为条件,查询B表数量 2.mysql 根据某字段排行,获取当前用户排名

  • Mysql 慢查询日志

    Mysql 慢查询日志 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中...

  • MySQL 慢查询分析实践

    mysql默认未开启慢查询记录功能;默认慢查询时间为10秒。 一、mysql开启慢查询日志记录 二、利用mysql...

  • MySQL慢查询日志总结

    MySQL慢查询日志总结 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MyS...

  • mysql 开启慢查询及其用mysqldumpslow做日志分析

    mysql 开启慢查询 mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过...

  • MySQL慢查询日志如何开启以及分析

    1、MySQL慢查询日志是什么 (1)MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录MySQL中...

  • mysql-慢查询日志

    1、什么是慢查询日志 mysql慢查询日志是mysql提供的一种日志记录,它用来记录在MySQL中响应时间超过...

  • mysql慢查询

    慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的...

  • 常见Mysql的慢查询优化方式

    1 概念 MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过...

  • MySQL中的慢查询

    在MySQL中,提供了对慢查询的语句的检测与记录能力。 MySQL的慢查询日志是MySQL提供的一种日志记录,用来...

网友评论

      本文标题:mysql 查询 - 个人记录

      本文链接:https://www.haomeiwen.com/subject/klaecltx.html