Задать вопрос
@bycter

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

Имеются две таблицы вида: date1, temp1 и date2, temp2.
В обе пишется дата и температура. Мне нужно найти минимальную температуру за указанный период в первой таблице, найти значение температуры во второй таблице (по дате, которая соответствует минимальной температуре) и вывести все это в таблице вида: date1, temp1, temp2.
Подскажите, как может выглядеть подобный запрос?
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы