使用mysql连续查找2个最高值

时间:2015-06-13 15:35:56

标签: mysql

我在mysql表中连续编号为5,3,1,8,7,每个数字都属于一列。

如何找到两个最高的数字并找到它的总和?

1 个答案:

答案 0 :(得分:0)

假设表名为coltb且它具有以下连续列

col1,col2,col3,col4,col5

您可以发出以下声明以获得2个最高数字:

select col1 from coltb union select col2 from coltb union select col3 from coltb union select col4 from coltb union select col5 from coltb order by col1 desc limit 2;