zoukankan      html  css  js  c++  java
  • mySQL 分组查询,根据分组的字段,取最小值

    今天看到别人问的问题,给别人写了一条sql!

    CREATE TEMPORARY TABLE tmp_table ( id
    INTEGER not NULL, uname VARCHAR(10) NOT NULL, ucode VARCHAR(10) NOT NULL, uprice INTEGER NOT NULL ); INSERT INTO tmp_table VALUES( 6, '张三', '891', 19 );

    数据集如上。按照uname,ucode分组,

    我需要得到的结果是:

    取出 uprice 最小值 和对应的那条数据的ID,如果是重复的,就取最小ID

    效果图如下:

    SELECT * FROM ( SELECT * FROM tmp_table ORDER BY uprice asc) as ns
    GROUP BY ns.uname,ns.ucode
  • 相关阅读:
    字符、字符串和文本处理
    接口
    泛型
    事件
    Expression表达式树 案例
    栈帧
    属性
    方法
    常量和字段
    Dynamic
  • 原文地址:https://www.cnblogs.com/hanybblog/p/6122959.html
Copyright © 2011-2022 走看看