|
|
|
|
|
для: Trianon
(29.05.2007 в 16:10)
| | Спасибо огромное... Всё работает. | |
|
|
|
|
|
|
|
для: Trianon
(29.05.2007 в 16:10)
| | Хм... Что то я тогда смысла не вижу этой записи
| |
|
|
|
|
|
|
|
для: Trianon
(29.05.2007 в 15:23)
| |
SELECT t.id, t.sectid, t.author AS a_id, t.`date`,t.title,t.top,t.closed
, t_counts.cnt as u_count
, s_users.login as a_login
FROM s_forum_topics AS t
LEFT JOIN
(SELECT COUNT(id) AS cnt, author FROM s_forum_posts GROUP BY author
) as t_counts ON t.aurhor = t_counts.author
LEFT JOIN s_users ON t.aurhor = s_users.id
ORDER BY s_forum_topics.`top` desc , s_forum_topics.`date` desc
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.05.2007 в 15:23)
| | И снова еррор.
Unknown column 'a_id' in 'on clause' | |
|
|
|
|
|
|
|
для: zxcAq
(29.05.2007 в 15:14)
| |
SELECT t.id, t.sectid, t.author AS a_id, t.`date`,t.title,t.top,t.closed
, t_counts.cnt as u_count
, s_users.login as a_login
FROM s_forum_topics AS t
LEFT JOIN
(SELECT COUNT(id) AS cnt, author FROM s_forum_posts GROUP BY author
) as t_counts ON a_id = t_counts.author
LEFT JOIN s_users ON a_id = s_users.id
ORDER BY s_forum_topics.`top` desc , s_forum_topics.`date` desc
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.05.2007 в 14:55)
| | А теперь:
Unknown column 't.tid' in 'field list' | |
|
|
|
|
|
|
|
для: zxcAq
(29.05.2007 в 14:43)
| | Тогда надо уточнить имена
SELECT t.id, t.tid, t.author AS a_id, t.`date`,t.`text`,t.`firstpost`
, t_counts.cnt as u_count
, s_users.login as a_login
FROM s_forum_topics AS t
LEFT JOIN
(SELECT COUNT(id) AS cnt, author FROM s_forum_posts GROUP BY author
) as t_counts ON a_id = t_counts.author
LEFT JOIN s_users ON a_id = s_users.id
ORDER BY s_forum_topics.`top` desc , s_forum_topics.`date` desc
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.05.2007 в 14:31)
| | Column 'id' in field list is ambiguous | |
|
|
|
|
|
|
|
для: zxcAq
(29.05.2007 в 13:34)
| | поставьте перед этим вывод mysql_error()
что сообщает? | |
|
|
|
|
|
|
|
для: cheops
(29.05.2007 в 08:50)
| | >Хм... а почему именно одним запросом? Здесь вероятно одним запросом не получится, но даже если бы получилось, такой запрос вряд ли работал быстрее, чем три отдельных, а при больших объёмах данных - 100% медленее.
А непосредственно сами запросы можно? Я так не пойму как это реализовать :) | |
|
|
|
|