Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Trotor

Помощь с формированием сложных запросов к базе данных

Recommended Posts

Помогите составить два сложных запроса к базе данных:

Первый запрос заключается в том что бы пользователи нескольких групп имеющие сообщения в темах, были подписаны на эти темы.

Второй запрос заключается в том что бы пользователи нескольких групп, были подписаны на разделы где они оставили хоть одно сообщение.

 

Я пытался сконструировать такие запросы, не получается.

Share this post


Link to post

а нагрузка на почтовый сервер?

В группах по несколько человек :)

Share this post


Link to post

Первый запрос заключается в том что бы пользователи нескольких групп имеющие сообщения в темах, были подписаны на эти темы.

 

INSERT INTO ibf_tracker( member_id, topic_id, start_date, topic_track_type ) 
SELECT author_id, topic_id, UNIX_TIMESTAMP(), 'delayed' FROM ibf_posts LEFT JOIN ibf_members ON member_id=author_id WHERE topic_id IN (ид тем через запятую) AND member_group_id IN (ид пользователей через запятую) GROUP BY author_id, topic_id

delayed - Уведомление с задержкой

immediate - Немедленное уведомление

daily - Ежедневное уведомление

weekly- Еженедельное уведомление

  • Upvote 1

Share this post


Link to post

@siv1987,

Большое спасибо, то что надо!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...