Алгоритм идеи.. ошибка ли ?

Ekklipce

Новичок
Алгоритм идеи.. ошибка ли ?

Задача : показать баннер если количество кликов и показов не привышено установленный уровень.

Первоначальная задумка :

таблица баннеров по категориям,
таблица статистики кликов
таблица статистики показов

баннеры :
CREATE TABLE `ra_type_user_banner` (
`id_type` int(11) NOT NULL default '0',
`link` mediumtext NOT NULL,
`file` varchar(200) NOT NULL default '',
`start` date NOT NULL default '0000-00-00',
`end` date NOT NULL default '0000-00-00',
`click` int(11) NOT NULL default '0',
`showing` int(11) NOT NULL default '0',
`show` enum('0','1') NOT NULL default '0',
UNIQUE KEY `id` (`id_type`)
) TYPE=MyISAM COMMENT='Пользовательские баннеры';

клики :
CREATE TABLE `ra_type_banner_click`[or `ra_type_banner_show`] (
`type` int(11) NOT NULL default '0',
`ip` varchar(15) NOT NULL default '',
`date` date NOT NULL default '0000-00-00'
) TYPE=MyISAM COMMENT='клики';

запросом вида :

SELECT ra_type_user_banner.link AS link, ra_type_user_banner.click AS max_click, ra_type_user_banner.showing AS max_showing, COUNT( ra_type_banner_click.type ) AS click, COUNT( ra_type_banner_show.type ) AS showing
FROM ra_type_user_banner, ra_type_banner_click, ra_type_banner_show
WHERE 1
AND ra_type_user_banner.id_type = '24'
AND ra_type_user_banner.id_type = ra_type_banner_click.type
AND ra_type_user_banner.id_type = ra_type_banner_show.type
GROUP BY link
LIMIT 0 , 30

хочу что б показало по условию..
не показывает..
в чем ошибся, в придуманном алгоритме или в запросе,
если в запросе, возможна ли такая конструкция в принципе ?

-~{}~ 13.12.05 15:35:

кликов и показов реальных - по 9...
запрос говорит что 81..то есть 9 х 9
 
Сверху