Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL выбор по ID из другой таблици / 4 сообщений из 4, страница 1 из 1
20.06.2015, 12:04:29
    #38988864
MiXe_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL выбор по ID из другой таблици
Здравствуйте, помогите пожалуйста составить SQL запрос. Есть таблица servers, в ней необходимо суммировать значения ovz_ram и ovz_mhz:
SELECT sum(ovz_mhz + ovz_ram) as total FROM `servers` WHERE hs_id = ??
?? (hs_id) - ID нужно взять из таблицы nodes
в nodes может быть много значений, потому нужно вывести total для каждого ID из nodes, и выбрать наименьшее значение total.
...
Рейтинг: 0 / 0
20.06.2015, 12:07:34
    #38988865
MiXe_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL выбор по ID из другой таблици
Если быть точнее, необходимо получить ID nodes с наименьшим total.
...
Рейтинг: 0 / 0
20.06.2015, 15:24:22
    #38988916
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL выбор по ID из другой таблици
Код: sql
1.
2.
3.
4.
...
from servers join nodes on ...
group by nodes.id
order by `total` limit 1
...
Рейтинг: 0 / 0
20.06.2015, 16:57:23
    #38988938
MiXe_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL выбор по ID из другой таблици
Извините, я не силён в SQL синтаксисе, можете написать рабочий пример?
Необходимо взять сумму ovz_mhz и ovz_ram (total) из таблицы servers, у каждой записи в servers есть hs_id, это ID или же ovz_id из таблицы nodes, нужно показать ovz_id или ID из nodes и total к этим ID, как это должно выглядить визуально, я приаттачил картинку.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL выбор по ID из другой таблици / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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