Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Возможен ли INNER JOIN по 2-м ключам (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/vozmozhen-li-inner-join-po-2-m-klyucham-385861/)

Guest 16.10.2011 14:45

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


Часовой пояс GMT, время: 08:59.


© www.otvetnemail.ru - Форум вопросов и ответов.