Собрать сложный MySql запрос

Разработка своих веб-приложений и страничек

Re: Собрать сложный MySql запрос

Сообщение Zver » 02 мар 2010, 09:05

:Yahoo!: О великий и могучий GROUP BY

Вот конечный рез-ат:

Код: Выделить всёРазвернуть

$sql_sets 
= "SELECT forums.id              AS forumID,
                                forums.title           AS forumTitle,
                                forums.description     AS forumDesc,
                                forums.moders          AS forumModers,
                                forums.section_id      AS forumSecID,
                                forums.parent_forum    AS forumParForum,
                                forums.icon            AS forumIcon,
                                forums_themes.id       AS lastThemeID,
                                forums_themes.title    AS lastThemeTitle,
                                forums_posts.id        AS lastPostID,
                                forums_posts.date      AS lastPostDate,
                                forums_posts.author_id AS lastPostAuthor,
                                forums_posts.deleted   AS lastPostDeleted,
                                users.id               AS userID,
                                users.username         AS userName,
                                (SELECT count(*) FROM forums_themes WHERE forums_themes.forum_id = forums.id) AS themesCount,
                                (SELECT count(*) FROM forums_posts WHERE forums_posts.forum_id = forums.id) AS postsCount
                        FROM forums
                        LEFT JOIN forums_themes ON forums_themes.forum_id = forums.id
                        LEFT JOIN forums_posts  ON forums_posts.forum_id = forums.id
                        LEFT JOIN users         ON users.id = forums_posts.author_id
                        WHERE forums.section_id = '"
.$row['id']."' AND forums.parent_forum = 0
                        GROUP BY forums.id  ORDER BY forums.id 
                        LIMIT "
.$row_all_forums[0];
 
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: Собрать сложный MySql запрос

Сообщение Костик » 02 мар 2010, 22:33

:D ерундой страдаешь, форумов и так много всяких
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Re: Собрать сложный MySql запрос

Сообщение Zver » 02 мар 2010, 23:05

имхо свой всегда лучший :)
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron