我在mysql表中连续编号为5,3,1,8,7,每个数字都属于一列。
如何找到两个最高的数字并找到它的总和?
答案 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;