@bycter

Как создать MySQL запрос для выборки из двух таблиц?

Имеются две таблицы вида: date1, temp1 и date2, temp2.
В обе пишется дата и температура. Мне нужно найти минимальную температуру за указанный период в первой таблице, найти значение температуры во второй таблице (по дате, которая соответствует минимальной температуре) и вывести все это в таблице вида: date1, temp1, temp2.
Подскажите, как может выглядеть подобный запрос?
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
select date1, temp1, temp2 from table2 join (
select date1, temp1 from table1 where date1 >= :period_from and date1 <= :period_till order by temp1 desc limit 1 -- по старому обыкновению, мог перепутать asc/desc
) mintable1 ON date1 = date2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект