|
|
|
|
|
для: Trianon
(07.07.2009 в 17:15)
| | Ага...Спасибо.разобрался... | |
|
|
|
|
|
|
|
для: -sasha-
(07.07.2009 в 17:11)
| | только вместо user в последних двух строках нужно поставить алиасы. | |
|
|
|
|
|
|
|
для: Trianon
(07.07.2009 в 16:39)
| | Типо так
SELECT u.*,t.*,l.* FROM users AS u
LEFT JOIN forum_topic AS t ON (user.id=t.userid)
LEFT JOIN users AS l ON (user.id=t.lastuserid)
|
| |
|
|
|
|
|
|
|
для: -sasha-
(07.07.2009 в 14:21)
| | примерчик Вы сами привели. Вполне адекватный. | |
|
|
|
|
|
|
|
для: Trianon
(07.07.2009 в 12:05)
| | А можно примерчик какой нибуть ? если не трудно | |
|
|
|
|
|
|
|
для: -sasha-
(07.07.2009 в 08:53)
| | добавьте еще одну users в цепочку left join on | |
|
|
|
|
|
|
| Допустим есть таблици
users
id
login
forum_topic
topicid
userid
lastuserid
Вот допустим я вывожу список тем
SELECT u.*,t.* FROM users AS u LEFT JOIN forum_topic AS t ON (user.id=t.userid)
|
Получается так
Тема и ее автор..
А как сделать чтобы еще и вывести кто последний написал в теме сообщение,
тоесть по lastuserid.
Можно ли одним запросом ? | |
|
|
|
|