0

次の2つのクエリがあります

1)

SELECT  `domains`.`name` ,  `pageviews`.`domain_id` , COUNT(  `pageviews`.`domain_id` ) 
FROM  `pageviews` 
LEFT JOIN  `domains` ON (  `domains`.`id` =  `pageviews`.`domain_id` 
AND  `domains`.`user_id` =  '129' ) 
WHERE  `pageviews`.`user_id` =  '129'
GROUP BY  `pageviews`.`domain_id` 
ORDER BY COUNT(  `pageviews`.`domain_id` ) DESC 

2)

SELECT  `domains`.`name` ,  `visitors`.`ip` ,  `visitors`.`domain_id` , COUNT(  `visitors`.`domain_id` ) 
FROM  `visitors` 
LEFT JOIN  `domains` ON (  `domains`.`id` =  `visitors`.`domain_id` 
AND  `domains`.`user_id` =  '129' ) 
WHERE  `visitors`.`user_id` =  '129'
GROUP BY  `visitors`.`domain_id` 
ORDER BY COUNT(  `visitors`.`domain_id` ) DESC

これらのクエリを組み合わせたい。これは、テーブルにデータを表示し、acc を並べ替えたいため、cakephp のページネーションに必要です。必要に応じて訪問者とページビューに。関連付けは 1) ドメインには多くの訪問者がいます 2) ドメインには多くのページビューがあります

4

1 に答える 1