zoukankan      html  css  js  c++  java
  • mysql题目

    sql语句考察

    题目:请你写出一个sql语句查询在2021-03-10(包含)以后,同一个用户下单2个以及2个以上状态为已支付的面包或可乐或泡面的user_id,并且按照user_id升序排序

    表结构如下:

    id user_id product status date
    1 11 面包 已支付 2021-03-10
    2 22 可乐 已支付 2021-03-10
    3 33 泡面 已支付 2021-03-10
    4 11 可乐 未支付 2021-03-10
    5 11 泡面 已支付 2021-03-10
    6 22 面包 已支付 2021-03-10
    7 11 面包 已支付 2021-03-08

    语句:

    select * 
    from users 
    where date >= '2021-03-10'
    and status = '已支付'
    and product in ('面包','可乐','泡面')
    group by user_id // 分组
    having count(user_id) >= 2 // 2条及以上
    

    本文来自博客园,作者:alisleepy,转载请注明原文链接:https://www.cnblogs.com/alisleepy/p/15004482.html

  • 相关阅读:
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven教程
    SASS
  • 原文地址:https://www.cnblogs.com/alisleepy/p/15004482.html
Copyright © 2011-2022 走看看