Доброго времени суток! Имеется таблица со снятыми показаниями портативной метеостанции (одна строка, новые значения заменяют предыдущие, уже реализовано), откуда берётся текущее значение температуры temp, и ещё одна таблица с типами одежды и соответствующими диапазонами температур (вида "ID, мин. температура, макс. температура, одежда", диапазоны не пересекаются). Сложилась следующая задача: на основе значения температуры воздуха из первой таблицы вывести соответствующее значение одежды.
Пробовал гуглить, но так ничего и не понял. По факту, насколько я понимаю, нужно взять ID из второй таблицы, через цикл постепенно увеличивать его, по ходу выполняя сравнение вида mintemp <= temp <= maxtemp. И если условие выполняется, то вывести соответствующее значение одежды на экран. Но связать всё это дело с MySQL вызывает у меня затруднение.
SELECT * FROM odejda, pokazaniya
WHERE odejda.mintemp <= pokazaniya.temp
OR odejda.maxtemp >= pokazaniya.temp
//если температура одежды меньше или равно показанию, или если температура
//одежды больше или равно показанию
Сборка персонального компьютера от Artline: умный выбор для современных пользователей