MySQL Forums
Forum List  »  Russian

Помогите составить сложный запрос пожалуйста =\
Posted by: Dmitrey B
Date: December 28, 2008 02:13PM

Есть таблица (я ее заведомо упрощаю до минимума)

user_id|message_readed|post_timestamp

4 false 43643737
5 true 7696496797
8 false 359965959
4 false 64796496796
7 false 123526434
10 true 43643737
5 false 968745378

Из вышеуказанных данных мне нужно получить результат вида:

user_id|new_msg_count

4 2
5 1
8 1
7 1

Теперь пошагово как я это себе представляю в нескольких запросах:

1) Запрос в базу на выборку всех полей у которых post_timestamp больше мною указанного и message_readed=false.
2) Теперь возвращаем результат как табличка с 2мя полями. Первое поле user_id значение которого НЕ ПОВТОРЯЕТСЯ, второе поле new_msg_count - кол-во новых сообщений.

не подскажете как реализовать такой запрос ? =\ Бьюсь уже очень долго над ним. Помогите. буду очень благодарен :)

Options: ReplyQuote


Subject
Views
Written By
Posted
Помогите составить сложный запрос пожалуйста =\
7994
December 28, 2008 02:13PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.