|
|
|
| Деляю на форуме пятерку лучших авторов, последних зарегеных посетителей.
Помогите пож мне с выборками.
1. Выбрать из таблицы пять записей у кого ответов в форуме больше всего.
2. Выбрать из таблицы пять последних зарегеных пользователей.
Помогите пожалуйсто. Буду очень благодарен. | |
|
|
|
|
|
|
|
для: Roo$
(17.12.2006 в 00:43)
| | У вас только одна таблица? Или пользователи и их сообщения хранятся в разных таблицах? Сообщите структуру вашей базы данных и структуру отдельных таблиц? | |
|
|
|
|
|
|
|
для: cheops
(17.12.2006 в 00:47)
| | Таблица зарегест. пользователей:
CREATE TABLE `users` (
`Id` int(6) unsigned NOT NULL auto_increment,
`Name` text NOT NULL,
`Pass` text NOT NULL,
`About` text NOT NULL,
`Date_reg` datetime NOT NULL default '0000-00-00 00:00:00', //дата регестр.
`Last_pos` datetime NOT NULL default '0000-00-00 00:00:00',
`col_msg` int(5) NOT NULL default '0', //хроню кол-во сообщ. пользоват.
PRIMARY KEY (`Id`)
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: Roo$
(17.12.2006 в 00:54)
| | В этом случае можно воспользоваться следующи запросом
SELECT * FROM users
ORDER BY col_msg DESC
LIMIT 5
|
| |
|
|
|
|
|
|
|
для: cheops
(17.12.2006 в 01:16)
| | Большое спасибо cheops за помощь! | |
|
|
|