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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.