我有一个包含2000列和120000行(数值)的MySQL表。我想从所有2000列中选择一些基于最高值的行。select * from table where column1='x' ORDER BY all_columns DESC;
基本上,我希望根据任何列的最高值对多个列进行排序,而不是逐个排序。
我一直在看论坛,我看到大多数的答案都包含限制,我只是想知道如何返回最频繁的值没有限制。例如:你不知道有多少变量会有最高值,也不知道最高值。但是您想要显示具有最高值的所有变量SELECT b.column1, b.column2, count(a.column1)LEFT JOINbook b ON a.column1= b.column1
GROUP BY