Написать sql запрос

1 000 руб. за проект
13 июля 2022, 14:03 • 5 откликов • 40 просмотров
Необходимо написать sql запрос для mysql 5.7 (оконных функций нет).

Дано.

Таблица Дневник питания (m_food_diary).
Структура:
1. id
2. id_user
3. date_of_menu
4. data

Таблица Измерения (m_measuring).
Структура:
1. id
2. id_user
3. date_of_measuring
4. weight

Нужно соединить эти две таблицы с where условием по id_user таким образом.
1. Выбираем все дневники для пользователя id_user
2. Находим для каждой даты дневника одну запись с весом:
а) Если в таблице Измерения (m_measuring) есть вес на дату дневника, то берем его.
б) Если на дату дневника нет веса, то берем один вес, который был ранее введен из таблицы Измерения (m_measuring).
Отзывы
R50 2875d3cf1f928f46fc1950d84ee8cf81
Заказчик
 
1 год назад
R50 311546ba783baecbaad07180693b970c
Фрилансер
 
1 год назад