|
|
|
| Добрый день.rnrnЕсть таблица в базе данных в которую записываются просмотры новостейrnrn
rnCREATE TABLE IF NOT EXISTS `cms_counter` (rn `id` int(10) unsigned NOT NULL AUTO_INCREMENT,rn `idpost` int(11) NOT NULL,rn `count` int(11) NOT NULL,rn `dayofweek` enum('1','2','3','4','5','6','7') COLLATE cp1251_general_cs NOT NULL,rn `date` date NOT NULL,rn PRIMARY KEY (`id`)rn) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_general_cs AUTO_INCREMENT=3 ;rnrn--rn-- Дамп данных таблицы `cms_counter`rn--rnrnINSERT INTO `cms_counter` (`id`, `idpost`, `count`, `dayofweek`, `date`) VALUESrn(1, 9, 8, '3', '2014-10-15'),rn(2, 9, 1, '4', '2014-10-16');rnrn
| rnrnне пойму как извлечь одним запросом а не делать два, чтобы посчитать просмотры всего и сегодняrnrnк примеру вот пост 9 | |
|
|
|
|
|
|
|
для: dirol
(16.10.2014 в 12:56)
| | почти наверняка поможет агрегатный модификатор WITH ROLLUP
Правда, если за другие дни данные не нужны, экономя на одном запросе, Вы врядли много выгадаете. | |
|
|
|