







|
MySQL.RU - Webboard
Вернуться
выбор предыдущей строки средствами PHP (Alex) 13/06/2006 - 14:22:01
Re: выбор предыдущей строки средствами PHP (Dinky) 13/06/2006 - 23:25:38
Re: а зачем средствами PHP? (DiGiTAL) 14/06/2006 - 15:49:36
Re: да я не против, но... (Alex) 15/06/2006 - 09:38:21
Re: да я не против, но... (Dinky) 15/06/2006 - 17:30:12
Re: да я не против, но... (Alex) 15/06/2006 - 20:58:42
Re: Одно исправил, зато max() не работает! (Alex) 15/06/2006 - 23:22:32
Re: Одно исправил, зато max() не работает! (Dinky) 15/06/2006 - 23:42:31
Re: Одно исправил, зато max() не работает! (Alex) 16/06/2006 - 10:06:39
Re: Одно исправил, зато max() не работает! (Dinky) 16/06/2006 - 20:07:49
Re: Одно исправил, зато max() не работает! (Alex) 17/06/2006 - 00:03:02
Re: Одно исправил, зато max() не работает! (Dinky) 17/06/2006 - 01:14:16
Re: Дмитрий, спасибо. (Alex) 19/06/2006 - 10:56:14
> Original message text:
> From: Alex - 13/06/2006 - 14:22:01
> Subject:выбор предыдущей строки средствами PHP
> -----------------
> пусть ячейки столбца 'X' содержат значение 'A' или 'B'.
> Если 'A', то печатать; если 'B', то искать в ПРЕДЫДУЩИХ значение 'A'.
> Вопрос: как организовать поиск с наименьшими затратами процессорного времени.
> Вариант перебора $i-- не рассматриваем, ввиду ресурсоёмкости.
>
From: Dinky - 17/06/2006 - 01:14:16
Subject:Одно исправил, зато max() не работает!
-----------------
а так:
$result = mysql_query("SELECT f1,f2,f3, max(id) as max_id FROM mytable WHERE myfield='A' AND myfield2<$var GROUP BY 1,2,3");
$myrow = mysql_fetch_array($result);
$id=$myrow["max_id"];
да, и в группировке надо указывать все поля до MAX(id)
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
28849
|
|