Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Update с сортировкой (sol) 01/11/2004 - 19:59:45
      Re: ну и что? (Alec) 02/11/2004 - 09:39:47
      Re: А и то!!! (sol) 02/11/2004 - 16:11:19
      Re: А и то!!! (sol) 02/11/2004 - 16:14:05
      Re: А и то!!! (Dubrovsky) 02/11/2004 - 17:54:07
      Re: Через временную неполучится. (sol) 02/11/2004 - 18:02:27
      Re: ну и что? (Alec) 02/11/2004 - 18:39:24
      Re: А то. (sol) 03/11/2004 - 14:52:50
      Re: медленно и два раза! :-)) (Alec) 03/11/2004 - 15:28:06
      Re: медленно и два раза! :-)) и ещё медленее :-) (sol) 03/11/2004 - 17:33:09
      Re: он меня чуть с ума не свел... (Alec) 04/11/2004 - 11:03:19
      Re: А какой тип таблиц? (sol) 04/11/2004 - 14:43:47
      Re: ISAM, а что? (Alec) 05/11/2004 - 10:13:36
      Re: ISAM, а что? (Валентин) 05/11/2004 - 10:32:39
      Re: Во всем виновата версия мускула :-) (sol) 05/11/2004 - 18:23:54

> Original message text:
> From: sol - 01/11/2004 - 19:59:45
> Subject:Update с сортировкой
> -----------------
> Задача в следующем.
> Допустим есть два поля row1 и row2.
> row1 имеет следующие значения
> 4
> 5
> 9
> 3
> 6
> Надо одним запросом проадейтить поле row2
> чтоб получилось следующее
> row1 - row2
> 3 - 1
> 4 - 2
> 5 - 3
> 6 - 4
> 9 - 5
> То есть надо сделать апдайт поля row2 по возрастанию поля row1.
> Сделать надо одним запросом, программные методы не предалагать.
>


From: Alec - 02/11/2004 - 09:39:47
Subject:ну и что?
-----------------
один запросом принципиально никак
set @a:=0;
update t set r2=(@a:=@a+1) order by r1;


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
18340



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |