Полезный SQL запрос

Технические вопросы по UTM 5.0
Ответить
Denis Samsonov
Сообщения: 68
Зарегистрирован: Сб май 13, 2006 10:11

Полезный SQL запрос

Сообщение Denis Samsonov »

Кто подскажет SQL запрос на получение списка всех учетных записей с выданным ип, вида:
<account_id> <ip адрес> <id_присвоенного_тарифа>

?

Rav
Сообщения: 70
Зарегистрирован: Пт июн 29, 2007 17:02

Re: Полезный SQL запрос

Сообщение Rav »

Denis Samsonov писал(а):Кто подскажет SQL запрос на получение списка всех учетных записей с выданным ип, вида:
<account_id> <ip адрес> <id_присвоенного_тарифа>

?
Для PostgreSQL:

Код: Выделить всё

SELECT sl.account_id, inet_ntoa&#40;ig.ip&#41; AS ip, tsl.tariff_id FROM ip_groups ig, iptraffic_service_links il, service_links sl, tariffs_services_link tsl WHERE ig.is_deleted=0 AND il.is_deleted=0 AND sl.is_deleted=0 AND ig.ip_group_id=il.ip_group_id AND sl.id=il.id AND sl.service_id=tsl.service_id;
Если надо для MySQL, то сам отформатируешь.

Denis Samsonov
Сообщения: 68
Зарегистрирован: Сб май 13, 2006 10:11

Сообщение Denis Samsonov »

Хех... ооочень долгий запрос получился.... в течении получаса не дождался пока он выполнится.. Сколько времени у вас занимает?

Rav
Сообщения: 70
Зарегистрирован: Пт июн 29, 2007 17:02

Сообщение Rav »

Denis Samsonov писал(а):Хех... ооочень долгий запрос получился.... в течении получаса не дождался пока он выполнится.. Сколько времени у вас занимает?
875 мс.

Denis Samsonov
Сообщения: 68
Зарегистрирован: Сб май 13, 2006 10:11

Сообщение Denis Samsonov »

Индексы расставляли?)

Rav
Сообщения: 70
Зарегистрирован: Пт июн 29, 2007 17:02

Сообщение Rav »

Denis Samsonov писал(а):Индексы расставляли?)
Не расставляли. Дело не в них. Если у Вас MySQL, то возможно Вы неправильно его отформатировали. Запрос быстрый. Лучше поищите на форуме, подобные вопросы уже были.

nik247
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 13:16

Сообщение nik247 »

Смотрим тему:
viewtopic.php?t=7488

Ответить