LINUX.ORG.RU
я бы вызвал два. если вместо "..." у тебя значение столбца, то еще по паре для каждой записи :)
Pi ★★★★★
()
а разве нельзя задать псевдоним в селекте вычисляемому столбцу, а в WHERE использовать псевдоним?
Kristi
()
Ответ на: комментарий от Kristi
> а разве нельзя задать псевдоним в селекте вычисляемому столбцу, а в WHERE использовать псевдоним?

Можно и нужно.

const86 ★★★★★
()
Ответ на: комментарий от const86
это так в MySQL

я просто убрал WHERE и выбираю ненулевые на стороне клиента
lorhellboy
() автор топика

Можно ещё так попробовать

SELECT
name,
my_result
FROM 
(
 select name, my_func(...) my_result from `table` 
)
WHERE my_result > 0
ORDER BY ind DESC 

anonymous
()
Ответ на: комментарий от Kristi
>а разве нельзя задать псевдоним в селекте вычисляемому столбцу, а в WHERE использовать псевдоним?

псевдонимы можно использовать только в order by

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.