У меня есть 2 таблицы. Первая tbl_topics содержит названия тем на форуме так же содержит дату последнее сообщения в конкретном топике, вторая таблица tbl_last_messages содержит идентификатор топика и идентификатор пользователя, когда какой пользователь в какой теме оставлял последнее сообщение.Когда я вывожу список топиков, то для каждого конкретного пользователя, который просматривает этот список я должен проверить оставлял после него кто-то еще сообщение. Для этого мне нужно соединить таблицы tbl_topics и tbl_last_messages двумя ключами topic_id и еще для каждого конкретного пользователя я должен указать его user_id, а вот как это сделать в одном запросе я не могу понять. Сейчас я делаю так я вывожу список топиков, и для каждого топика делаю еще одни подзапрос, который возвращает дату последнего сообщения для конкретнорго юреза, который просматривает эти топики.Если кто-то что-то понял, подскажите.
|