Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 04.07.2005 17:46 / 04.07.2005 17:47
Есть две таблицы: forum и users.SELECT root.forum_id, root.date, IFNULL(children.date,root.date) AS last_dt, IFNULL(users.login,root.author) AS author, COUNT(children.forum_id) AS cnt FROM forum AS root LEFT JOIN forum AS children ON root.id=children.parent_id LEFT JOIN users ON root.user_id=users.user_id WHERE root.parent_id=0 GROUP BY root.forum_idНо на пятом пункте я споткнулся. Я ж не могу написать так:
...
LEFT JOIN forum AS children ON root.id=children.parent_id
LEFT JOIN users ON root.user_id=users.user_id
LEFT JOIN users ON children.user_id=users.user_id
...
Намекните, пожалуйста, в какую сторону думать.