Цель : Каждые полчаса я запрашиваю базу данных, чтобы найти сообщение, которое еще не опубликовано для публикации, каждый раз, когда я запрашиваю по другой категории, если нет сообщений в этой категории, переключайтесь на следующую категорию. Проверка if выполняется SQL псевдокод
SELECT FROM post WHERE post.cat_ID='7' AND post_date > '$last_query_time_cat_ID_7'
IF NO_POSTS_MATCH SELECT FROM post WHERE post.cat_ID='8' AND post_date>'$last_query_time_cat_ID_8'
...
псевдо объяснение : выберите один пост из одной категории по времени его последнего запроса в этой категории, если ни один новый пост из этой категории не будет выбран из другой категории по времени последнего запроса. Мой вопрос: Есть ли такой SQL для этой работы?Это может быть сделано с помощью php, чтобы проверить, не возвращаются ли сообщения, а затем сделать еще один SQL-запрос. Это может сделать много запросов.Кто-нибудь покажет мне sql-псевдокод этой проблемы?