Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
Требуется пронумеровать одно поле в таблице отсортировав в алфавитном порядке другое поле Для этого я нашел запрос, все отлично работает: авторUPDATE proizv SET sort_id =(SELECT @a:= @a + 1 FROM (SELECT @a:= 0) s) ORDER BY name sort_id - нумеруемое поле name - поле по которому ведется сортировка Теперь требуется обнулять счетчик @a когда значение name при прохождении в цикле стало другим нежели предыдущее значение (одинаковых значений в нем много), при этом сортировка должна остаться такой же Помогите пожалуйста составить запрос, желательно в одну строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 01:25 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
Уже отличнооо))) Только вот хотелось бы как нибудь переделать чтобы не была разовая нумерация а именно обновление было записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 09:26 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
А какая разница? построишь запрос на нумерацию, и используй его как подзапрос в запросе на обновление другой копии таблицы. Если это нужно постоянно - оформи нумерующий запрос как представление. Или вообще напиши процедуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 10:41 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
Дак если бы я представлял хотябы как это делается я бы уже сделал, составьте плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 11:43 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
Ссылку дали... нумерация сделана? Теперь осталось сделать Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 12:04 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
Ну не понимаю яяя, прошу просто дать готовое решение, вся работа стоит из-за одного запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 12:25 |
|
||
|
Помогите составить запрос :)
|
|||
|---|---|---|---|
|
#18+
В общем с помощью очень хорошего фрилансера вопрос решился: Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39400673&tid=1830932]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 136ms |

| 0 / 0 |
