anpv
Guest
Проблемы запроса с HAVING
Доброго времени суток.
Следующий запрос возвращает пустой результат, хотя должен вернуть непустой.
Подскажите пожалуйста в чем дело.
Доброго времени суток.
PHP:
CREATE TABLE `table_master` (
`id` int NOT NULL auto_increment,
...
PRIMARY KEY (`id`)
);
CREATE TABLE `table_slave1` (
...
`table_master_id` int NOT NULL,
`price` decimal(10, 2) NOT NULL default '0.00'
...
);
CREATE TABLE `table_slave2` (
...
`table_master_id` int NOT NULL,
`price` decimal(10, 2) NOT NULL default '0.00'
...
);
PHP:
SELECT
COUNT(*)
FROM
`table_master` tm
INNER JOIN `table_slave1` ts1 ON (ts1.`table_master_id` = tm.`id`)
INNER JOIN `table_slave2` ts2 ON (ts2.`table_master_id` = tm.`id`)
HAVING
(SUM(ts1.`price`) > SUM(ts2.`price`));