Вы не зашли.
я не совсем вопрос понял.
FireStorm написал:
Две таблицы одинаковые
если они одинаковые, то time есть и у первой?
Ну да... Но мне time со второго запроса надо.... Запрос несколько иной у меня, но суть такова как написала
Отредактировано FireStorm (2010.11.10 08:08)
Правильно сформулированный вопрос содержит в себе половину ответа!
ну, по идее должно работать.
Если убрать GROUP BY `f`.`id` то первый результат выдачи, тот который мне нужен...
Добавлено спустя 3 минуты 14 секунд: Мне так кажется, что лучше добавить в базе еще одно поле(updatetime)... Ну если другого способа не найду
Правильно сформулированный вопрос содержит в себе половину ответа!
в чем проявляется некорректность?
Вопрос по SQL:
Есть таблица с постами и темами в форуме, нужно для цикличного вывода тем подсчитать посты в выводимой теме что-то типа этого:
$query = mysql_query("SELECT topics.*,COUNT(*) FROM topics,posts WHERE topic_id=topics.id LIMIT 0,10");
Отредактировано Pirate (2010.10.27 15:03)
Код:
SELECT topics.*, COUNT(posts.id) AS cnt |
LEFT JOIN posts ON posts.topic_id = topics.id |
LIMIT , 10 |
Gemorroj написал:Код:
SELECT topics.*, COUNT(posts.id) AS cnt |
LEFT JOIN posts ON posts.topic_id = topics.id |
LIMIT , 10 |
Спасибо
.
Gemorroj написал:Код:
SELECT topics.*, COUNT(posts.id) AS cnt |
LEFT JOIN posts ON posts.topic_id = topics.id |
LIMIT , 10 |
Если не сложно, можешь расписать запрос? Ибо я JOIN плохо понимаю.
Gemorroj написал:
в чем проявляется некорректность?
Идея в том, что я пишу форум, для него сделана одна таблица, и мне надо было, чтобы тема где последний пост выводилось само выше..
Добавлено спустя 3 минуты 25 секунд: Pirate написал:Gemorroj написал:Код:
SELECT topics.*, COUNT(posts.id) AS cnt |
LEFT JOIN posts ON posts.topic_id = topics.id |
LIMIT , 10 |
Если не сложно, можешь расписать запрос? Ибо я JOIN плохо понимаю.
Описание JOIN
Отредактировано FireStorm (2010.10.27 17:05)
Правильно сформулированный вопрос содержит в себе половину ответа!