powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи в переделке запроса MySQL
3 сообщений из 3, страница 1 из 1
Прошу помощи в переделке запроса MySQL
    #33304287
Запрос...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Есть запрос:
$part1 = "SELECT t.topic_id,
t.topic_title,
f.forum_id,
f.forum_name,
f.forum_nameeng,
f.forum_namerus,
c.cat_id,
c.cat_title,
c.cat_titleeng,
c.cat_titlerus,
t.topic_replies,
t.topic_last_post_id,
p.post_time,
p.poster_id
FROM ".$pntable['pnforum_topics']." t
LEFT JOIN ".$pntable['pnforum_forums']." f ON f.forum_id = t.forum_id
LEFT JOIN ".$pntable['pnforum_categories']." AS c ON c.cat_id = f.cat_id
LEFT JOIN ".$pntable['pnforum_posts']." AS p on p.post_id = t.topic_last_post_id
WHERE";

$part2 = "ORDER BY t.topic_time DESC";

$lastweeksql = $part1." TO_DAYS(NOW()) - TO_DAYS(t.topic_time) < 8 ".$part2;

Который вытягивае последние записи из всех тем форума ...
как сделать так, чтобы запрос вытягивал последние 3 !!! записи из каждой категории (c.cat_id).

Спасибо.
...
Рейтинг: 0 / 0
Прошу помощи в переделке запроса MySQL
    #33304632
Запрос...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все-таки коллеги подскажите плиз как выглядить SQL код, чтобы выбрать последние три записи (наим1) для всех наим3

если:

Таблица1 - (id1, наим1)
Таблица2 - (id1, id2, id3, наим2)
Таблица3 - (id3, наим3)
...
Рейтинг: 0 / 0
Прошу помощи в переделке запроса MySQL
    #33304950
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу подсказать идею - использовать вложенный запрос, в котором вытягивать только 3 последних записи для текущей категории. И так в главном запросе пробежаться по всем категориям и выбрать соответствующие записи.

А вообще, чтобы всем было легче, в том числе и вам, выложите пожалуйста тестовые данные и структуру таблицы в виде CREATE TABLE.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи в переделке запроса MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]