나는 태그 클라우드를 구축하고있어 그것이 큰 사이트 나, 각 요청과 함께 모든 것을 계산 피하기 위해 테이블의 수를 저장하고있어 위해이기 때문에 여기있다 :비율을 어떻게 찾을 수 있습니까?
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
은 tag
테이블에 언급 된 횟수입니다. 태그 클라우드를 구축하려면 모든 태그의 비율을 알아야합니다.
어떻게하면됩니까?
감사합니다.
나는 기본 소스의 각 행에서 해당 하위 쿼리가 실행됩니까? –
아니요, 아시다시피 스칼라로 간주되어 한 번 평가됩니다. –