我正在尝试弄清楚如何使用sql从column1值最大的表中选择行?换句话说,假设我有一个包含10列的表Table1。我需要将column1与column2、column3、column4和column5进行比较,并选择column1具有最大价值的地方。例如,下面是我的表格,在本例中column1的值最大。
column1 column2 column3 column4 column5 column6 column7 column8
299 2 56 8 16 9 18 33
发布于 2019-09-27 20:17:57
使用greatest()
where column1 > greatest(column2, column3, column4, column5, column6, column7, column8)
https://stackoverflow.com/questions/58126889
复制相似问题