|
| |
|
|
| |
для: 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.
Можно ли одним запросом ? | |
| |
|
|
|