$select = $collection->getSelect()
->columns("IF(user_name = '$account', 1, 0) AS leaved_by_me");
$select->where('leaved_by_me = 1');
// SQLSTATE[42S22]: Column not found: 1054 Unknown column 'leaved_by_me' in 'where clause'
оно-то понятно. Нужно делать
SELECT * FROM (SELECT %что-то там%, IF(user_name = '$account', 1, 0) AS leaved_by_me) WHERE %пошли наши условия%
но как это сделать через zend.db.select?