Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сложный запрос, или несколько простых? (Сергей) 30/11/2004 - 15:20:20
      Re: Сложный запрос, или несколько простых? (Dinky) 30/11/2004 - 19:38:15

> Original message text:
> From: Сергей - 30/11/2004 - 15:20:20
> Subject:Сложный запрос, или несколько простых?
> -----------------
> Помогите зделать оптимальный запрос(ы)
>
> есть 4 таблицы,
> HDTicket (Ticket_ID, Status_ID)
> HDTicketMessage (Message_ID, Date_Create)
> HDStaffRespond (Ticket_ID, Message_ID)
> HDUserRespond (Ticket_ID, Message_ID)
> там еще есть поля но они не нужны для запроса, связи по Ticket_ID и Message_ID между таблицами
> нада всем HDTicket у которых Status_ID не 4 и
> по которым HDTicketMessage.Date_Create больше 2 дней и последним идет HDStaffRespond
>
> тоесть ответил стафф потом 2 дня нет ответа от пользователя, закрыить тикет
>


From: Dinky - 30/11/2004 - 19:38:15
Subject:Сложный запрос, или несколько простых?
-----------------
ну.. стандартное решение - запускать ежедневно, отбирать по Date_created (индекс есть? :)
Зависит от кол-ва в день, если это сотни, наверное, можно и одним запросом, если сотни тысяч, то лучше "очередь" через отдельную таблицу организовать, куда IDшки выкидывать


--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
18789



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |