鼠…鼠标放错地方了!

今天看到别人问的问题,给别人写了一条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

 

 posted on 2016-12-01 17:52  xiao韩de博客  阅读(7403)  评论(0编辑  收藏  举报