обойти вложенный запрос

admGT

Новичок
Автор оригинала: prolis
что вернёт?
[sql]
select o.id, sts.termDate, count(distinct ord.objectid) from objects obj
left join orders ord on (obj.id=ord.objectid)
left join sets sts on (ord.setid=sts.setid)
group by o.id, sts.termDate
[/sql]
если наложим ограничение `sets`.`termDate`>CURDATE(), то ничего не вернет, если за текущий день не было заказов
 

prolis

Новичок
Автор оригинала: admGT
если наложим ограничение `sets`.`termDate`>CURDATE(), то ничего не вернет, если за текущий день не было заказов
Специально приводил такой запрос, что бы ты глазами увидел результат, что своим termDate>CURDATE() ты убиваешь необходимые тебе строки.
[sql]
IFNULL(termDate, CURDATE() )>=CURDATE()
[/sql]
 
Сверху