zoukankan      html  css  js  c++  java
  • sql查重去除id最小值

    select order_id
    FROM
        yzj_store_order t
    WHERE
        (t.user_id,t.order_status) IN ( SELECT user_id,order_status FROM yzj_store_order where order_status=0 AND DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' )  GROUP BY user_id,order_status HAVING count( * ) > 1 ) 
        AND DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' ) 
        AND id NOT IN (
    SELECT
        min( id ) 
    FROM
        yzj_store_order 
    WHERE
        DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' ) 
        and order_status=0
    GROUP BY
        user_id,order_status
    HAVING
        count( * ) > 1 
        ) ORDER BY user_id desc
        
        select order_id
    FROM
        yzj_store_order t
    WHERE
        (t.user_id,t.order_status) IN ( SELECT user_id,order_status FROM yzj_store_order where order_status=1 AND DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' )  GROUP BY user_id,order_status HAVING count( * ) > 1 ) 
        AND DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' ) 
        AND id NOT IN (
    SELECT
        min( id ) 
    FROM
        yzj_store_order 
    WHERE
        DATE_FORMAT( create_date, '%Y-%m-%d' ) = DATE_FORMAT( CURDATE( ) - 0, '%Y-%m-%d' ) 
        and order_status=1
    GROUP BY
        user_id,order_status
    HAVING
        count( * ) > 1 
        ) ORDER BY user_id desc

    sql查重重保留最小值

  • 相关阅读:
    JavaScript中的prototype
    SQL 时间格式转换
    ASP.NET MVC自定义视图引擎ViewEngine 创建Model的专属视图
    JavaScript事件使用指南
    30行代码实现JavaScript中的MVC
    JavaScript中this指针指向的彻底理解
    JavaScript 中的命名空间
    C#嵌套类型
    C# 为枚举创建新方法
    Lambda 表达式
  • 原文地址:https://www.cnblogs.com/zhangrongfei/p/11945502.html
Copyright © 2011-2022 走看看