Re[2]: Переиспользование вычислений в linq2db
От: STDray http://stdray.livejournal.com
Дата: 22.08.18 16:53
Оценка:
Здравствуйте, Слава, Вы писали:

С>Как мне кажется, это только через СTE. В самом-то SQL выражения между SELECT (....) as Col1 ... ORDER BY Col1 не всегда можно переиспользовать.


В том-то и дело, что в этом случае надо делать select Comp1(x) as A1, Comp2(x) as A2, ... from (select SOME_HUGE_CALCULATION as x from ...).
Во внутреннем селекте выражение связывается с именем, а во внешнем уже используется его значение.
Отредактировано 22.08.2018 16:55 STDray . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.