parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

COUNT(*) AS count

coel 21.05.2012 23:49

Почему там где выделено жирным выскакивает ошибка о том, что:
is 'junction', it does not have numerical (double) value
?
@remove_dublicates[old]
^connect[$connect-string]{
   $tDubs[^table::sql{SELECT id, name, COUNT(*) AS count
                      FROM wavsdb
                      WHERE old=^if($old){1}{0}
                      GROUP BY name
   }]
}

^tDubs.menu{
   ^if($tDubs.count > 1){
      ^connect[$connect-string]{
         ^void:sql{DELETE FROM wavsdb
                   WHERE id=$tDubs.id
         }
      }
   }
}
И еще. Можно ли оперировать с COUNT(*) AS count внутри этого же запроса к БД? Например, я хотел бы сделать так:
SELECT id, name, COUNT(*) AS count
FROM wavsdb
WHERE old=^if($old){1}{0}
AND count>1
GROUP BY name
, но это нельзя :(