максимальное число двух полей

Seterax

Новичок
максимальное число двух полей

есть 2 таблицы

[groups]
g_id
g_name
g_level

[users]
u_id
u_g_id
u_name
u_level

запрос выбирающий уровень пользователя и его группы
SELECT u_level, g_level FROM users, groups WHERE u_id = %d AND g_id = u_g_id;

потом получаю максимальное число
$level = max($row['u_level'], $row['g_level']);

можно ли заставить MySQL вычислять максимальное значение?
 

Sluggard

Новичок
Формула получения максимального значения:
max(a, b) = (a+b+abs(a-b))/2
 

Seterax

Новичок
2 Andreika - то что надо
2 Sluggard - интересная формула надо запомнить

всем спасибо!
 
Сверху