Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос к таблице с одинаковыми parent _id и = Id / 5 сообщений из 5, страница 1 из 1
03.08.2017, 17:02
    #39499813
semalexandro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос к таблице с одинаковыми parent _id и = Id
Всем привет, столкнулся с задачкой

есть таблица:



количество дочерних участков не постоянно

Помогите составить универсальный запрос чтобы добавить reserve_end для всей дороги
duration дороги брать нельзя т.к. это промежуток между датами а не сумма продолжительности всех участков
...
Рейтинг: 0 / 0
03.08.2017, 17:45
    #39499853
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос к таблице с одинаковыми parent _id и = Id
semalexandroВсем привет, столкнулся с задачкой

есть таблица:



количество дочерних участков не постоянно

Помогите составить универсальный запрос чтобы добавить reserve_end для всей дороги
duration дороги брать нельзя т.к. это промежуток между датами а не сумма продолжительности всех участков

уж не помню точный синтакс апдейта для само-джоинта в МуСКЛ
попробуйте так... (по крайней мере успользуйте логику этого кода)

UPDATE tableA T1,
(
select T2.parent_id, AVG(T2.duration) avg_dur_children
from tableA T2
group by T2.parent_id
) T3

SET T1.reserve_end = T1.end + T3.avg_dur_children

WHERE T1.id = T3.parent_id
...
Рейтинг: 0 / 0
08.08.2017, 15:24
    #39501919
semalexandro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос к таблице с одинаковыми parent _id и = Id
Спасибо! логика помогла
...
Рейтинг: 0 / 0
10.08.2017, 15:03
    #39503433
slawdows
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос к таблице с одинаковыми parent _id и = Id
semalexandro ,
А reserve_end для родительской записи обязательно записывать в таблицу? Его ведь можно посчитать обычным SELECT-ом.
...
Рейтинг: 0 / 0
15.08.2017, 17:33
    #39505854
semalexandro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос к таблице с одинаковыми parent _id и = Id
slawdows,
Обычным селектом не получилось, записал в отдельный столбец
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос к таблице с одинаковыми parent _id и = Id / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]