







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
18789
|
|