Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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
, но это нельзя :(