我有一张如下表
ID M1 M2 M3 M4 M5
121 3 5 6 8 4
122 5 2 1 9 6
对于每一行,我需要获取最大值的三列,其他值应该为 NULL。对于上表,输出应为:
ID M1 M2 M3 M4 M5
121 5 6 8
122 5 9 6
谁能帮助我如何在 Oracle 或 MySQL 中做到这一点?