Как составить следующий запрос запрос:
Есть база `base`, там есть значения `x` и значения `y`.
Как сделать запрос, чтобы выбрать максимальное значение x?
Пробовал делать так:
SELECT * FROM `base` WHERE `x` = MAX(`X`);
Но вижу что не так.
Спасибо. :rolleyes:
Спустя 5 минут, 18 секунд (21.07.2011 - 15:11) waldicom написал(а):
SELECT max(`x`) as maxx FROM `base`
Спустя 16 минут, 17 секунд (21.07.2011 - 15:27) Dizzy написал(а):
Цитата (waldicom @ 21.07.2011 - 12:11) |
SELECT max(`x`) as maxx FROM `base` |
хм что то не робит...
$x_max = mysql_fetch_array(mysql_query("SELECT max(`x`) as maxx FROM `base`"));
echo $x_max['x'];
Спустя 24 минуты, 53 секунды (21.07.2011 - 15:52) phz написал(а):
А так?
$sql = mysql_query("SELECT max(`x`) as `max` FROM `base`");
$row = mysql_fetch_assoc($sql);
echo $row['max'];
Спустя 20 секунд (21.07.2011 - 15:52) sharki написал(а):
Dizzy
Читай про ALIAS
Читай про ALIAS
echo $x_max['maxx'];