Mysql максимальное значение из 3 разных столбцов
Есть ли способ найти максимальное значение 3 разных столбцов? Я'm пытается найти записи с любым из трех столбцов, значение которых превышает указанное значение, и пытается избежать создания чего-то подобного в запросе:
column1 > 69 or column2 > 69 or column3 > 69
Структура таблицы выглядит следующим образом:
id | column1 | column2 | column3
1 | 5 | 4 | 3
2 | 70 | 1 | 65
3 | 66 | 3 | 90
И выберите так:
select id from tablex where column1 > 69 or column2 > 69 or column3 > 69
-- but with better query, a bit prettier like this (it doesn't work of course)
select id from tablex where MAX(column1, column2, column3) > 69