Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2017, 21:43   #1
vipok72
Пользователь
 
Регистрация: 26.07.2015
Сообщений: 59
Восклицание Пронумеровать поле - MySQL

Требуется пронумеровать одно поле в таблице отсортировав в алфавитном порядке другое поле
Для этого я нашел запрос, все отлично работает:

Цитата:
UPDATE proizv SET sort_id =(SELECT @a:= @a + 1 FROM (SELECT @a:= 0) s) ORDER BY name
sort_id - нумеруемое поле
name - поле по которому ведется сортировка
Хочу сделать чтобы сортировка была такая:

Цитата:
SELECT * FROM ... ORDER BY pole
Значения в поле pole часто повторяются, но тем не менее их великое множество
Нужно чтобы, при новом значении pole нумерация sort_id начиналась сначала
Помогите пожалуйста составить запрос, желательно в одну строку
vipok72 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пронумеровать строки Parallelogram SQL, базы данных 4 01.03.2015 15:36
пронумеровать записи evg_m SQL, базы данных 3 06.05.2011 16:49
MySQL. Загрузка файла в blob-поле _SERGEYX_ БД в Delphi 0 16.02.2011 11:24
Как записать в поле без обновления Mysql Hichigo PHP 6 27.09.2010 14:58
Как добавить в структуру новое поле (MySQL)? Blef SQL, базы данных 1 29.08.2009 12:06