#721 2010.10.27 14:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

я не совсем вопрос понял.

FireStorm написал:

Две таблицы одинаковые

если они одинаковые, то time есть и у первой?

Неактивен

#722 2010.10.27 14:44

FireStorm
Участник
Зарегистрирован: 2010.10.27
Сообщений: 11
Карма: 0
Профиль

Re: PHP+MySQL

Ну да... Но мне time со второго запроса надо.... Запрос несколько иной у меня, но суть такова как написала

Отредактировано FireStorm (2010.11.10 08:32)


Правильно сформулированный вопрос содержит в себе половину ответа!

Неактивен

#723 2010.10.27 15:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

ну, по идее должно работать.

Неактивен

#724 2010.10.27 15:12

FireStorm
Участник
Зарегистрирован: 2010.10.27
Сообщений: 11
Карма: 0
Профиль

Re: PHP+MySQL

Если убрать GROUP BY `f`.`id` то первый результат выдачи, тот который мне нужен...
Добавлено спустя   3 минуты  14 секунд:
Мне так кажется, что лучше добавить в базе еще одно поле(updatetime)... Ну если другого способа не найду


Правильно сформулированный вопрос содержит в себе половину ответа!

Неактивен

#725 2010.10.27 15:25

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

в чем проявляется некорректность?

Неактивен

#726 2010.10.27 15:40

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Вопрос по SQL:
Есть таблица с постами и темами в форуме, нужно для цикличного вывода тем подсчитать посты в выводимой теме что-то типа этого:
$query = mysql_query("SELECT topics.*,COUNT(*) FROM topics,posts WHERE topic_id=topics.id LIMIT 0,10");

Отредактировано Pirate (2010.10.27 15:40)

Неактивен

#727 2010.10.27 15:44

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Код:

1
2
3
SELECT topics.*, COUNT(posts.id) AS cnt
LEFT JOIN posts ON posts.topic_id = topics.id
LIMIT , 10

Неактивен

#728 2010.10.27 16:04

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Gemorroj написал:

Код:

1
2
3
SELECT topics.*, COUNT(posts.id) AS cnt
LEFT JOIN posts ON posts.topic_id = topics.id
LIMIT , 10

Спасибо smile.

Неактивен

#729 2010.10.27 17:22

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Gemorroj написал:

Код:

1
2
3
SELECT topics.*, COUNT(posts.id) AS cnt
LEFT JOIN posts ON posts.topic_id = topics.id
LIMIT , 10

Если не сложно, можешь расписать запрос? Ибо я JOIN плохо понимаю.

Неактивен

#730 2010.10.27 17:26

FireStorm
Участник
Зарегистрирован: 2010.10.27
Сообщений: 11
Карма: 0
Профиль

Re: PHP+MySQL

Gemorroj написал:

в чем проявляется некорректность?

Идея в том, что я пишу форум, для него сделана одна таблица, и мне надо было, чтобы тема где последний пост выводилось само выше..
Добавлено спустя   3 минуты  25 секунд:

Pirate написал:

Gemorroj написал:

Код:

1
2
3
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:31)


Правильно сформулированный вопрос содержит в себе половину ответа!

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.042 s