日期:2014-05-17  浏览次数:20717 次

很急!sql查询最大值问题
本帖最后由 Asura_X_Y_Y 于 2013-11-07 10:47:37 编辑
一张表,N个字段。现在要查:
 A的最大值,最大值时间;B的最大值,最大值时间;C的最大值,最大值时间...
有没有很高效的SQL,能一下查询出来?
------解决方案--------------------
请提供数据,,,
------解决方案--------------------
什么最大时间?最大时间和最大值有什么关系?问题描述的不清楚。
------解决方案--------------------
select b.ma,
(select a.v_date from tmp_table a where a.a=b.ma),
b.mb,
(select a.v_date from tmp_table a where a.b=b.mb),
b.mc,
(select a.v_date from tmp_table a where a.c=b.mc) from 
(select max(a) ma,max(b) mb,max(c) mc from tmp_table)b