首页 > 其他分享 >神奇的更改序号

神奇的更改序号

时间:2023-02-02 11:58:13浏览次数:37  
标签:pr 更改 report 序号 delete id SELECT 神奇

这是因为错误数据的原因,所以加上了group by 去去除重复的值

SELECT COUNT(p2.report_id)
FROM (
        SELECT p.report_id
        FROM (
                SELECT pr.report_id
                FROM project_report pr
                where
                    proj_id = 731
                    and report_id < 128
                    and delete_flag = 0
            ) p
        GROUP BY p.report_id
    ) p2

正常情况下,应该是:

SELECT COUNT(*)
FROM project_report pr
where
    proj_id = 731
    and report_id < 128
    and delete_flag = 0

因为update,和delete是假改,假删,没办法记录时间排序。

但是数据库的report_id后插入的是比先插入的数据要大的。
原始的case排序 是 case 1 2 3 4 5,
修改2后,为:1 3 4 5
查5的序号,通过上述sql查出来,的结果+1,就是5的索引

标签:pr,更改,report,序号,delete,id,SELECT,神奇
From: https://www.cnblogs.com/chenyi502/p/17085484.html

相关文章

  • 浅析更改ip地址时是静态IP还是动态IP好
    首先,需要了解的是,动态IP和静态IP的区别在于:动态IP需要在连接网络时自动获取IP地址以供用户正常上网;而静态IP是ISP在装机时分派给用户的IP地址,可以直接连接上网,不用获取IP地......
  • 神奇的贝叶斯---垃圾邮件过滤
        使用贝叶斯进行垃圾邮件过滤的原理很简单,假如我们在邮件中发现一个词--“发票”,那么就根据这个词来计算这封邮件是垃圾邮件的概率    P(垃圾|发票)=P......
  • 神奇的贝叶斯定理(一)
    贝叶斯定理看起来是如此的简单,但却有着神奇的功效,这非常符合国人治病求医的思维模式---偏方治百病,但贝叶斯不是偏方,它虽然小,却很美P(B|A)=P(A|B)P(B)/P(A)  上面就是贝......
  • 很好的文件名批量更改工具 拖把更名器
    呵呵,由于接到一个任务,对方给的文件夹里面文件名符号不一致而且这情况还在不同的文件夹中存在,没有办法,找到了这个小拖把一用果然很好拖!需要的到这里去下载:​​​http://fre......
  • 更改linux文件/目录的权限、拥有者及用户组
    在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文......
  • 更改终端主题配色
    首先打开user的setting.json然后添加这一段"workbench.colorCustomizations":{"terminal.background":"#272822","terminal.foreground":"#F8F8F2"......
  • 更改微星主板开机logo图标
    原理通过ChangeLogo程序修改BIOS镜像文件内的开机logo图标再刷入修改后的BIOS系统测试主板型号:MAGB660MMORTARWIFIDDR4(迫击炮)1.下载BIOS镜像打开微......
  • vue关于通过下标更改数组的理解
    案例1:通过下标更改数组失败<template><div><el-button@click="handlerMe2">改变arr</el-button><div>{{arr}}--arr</div></div></template><script>ex......
  • 【人工智能原理自学】深度学习:神奇的DeepLearning
    ......
  • MFC-更改窗口样式PreCreateWindow
     #include<afxwin.h>//1.主框架窗口类classCMyFrameWnd:publicCFrameWnd{public:virtualBOOLPreCreateWindow(CREATESTRUCT&cs);//更改窗口样式的......