Я создаю облако тегов, и, поскольку оно предназначено для большого сайта, я сохраняю счетчики в таблице, чтобы не учитывать все при каждом запросе, здесь это:
CREATE TABLE `counts` (
`name` CHAR(35) NOT NULL DEFAULT '',
`total` INT(11) NOT NULL,
`type` tinyint(4) NOT NULL,
`locale_id` SMALLINT(6) NOT NULL,
PRIMARY KEY (`name`,`type`,`locale_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `counts` (`name`, `total`, `type`, `locale_id`)
VALUES
('k3k3k',888,3,1),
('krkrkrkr',333,3,1),
('zzxzx',22,3,1);
name
- это слово тега, а total
- это сколько раз оно упоминается в таблице тегов
. Мне нужно получить процентное соотношение каждого тега создать облако тегов.
Как я могу это сделать?