【发布时间】:2012-03-26 03:08:05
【问题描述】:
假设我有这样的查询
SELECT a as d,b,c FROM myTable
WHERE a=1;
是否可以代替 a=1 键入类似 SELECTED.1 = 1 或以某种方式提取别名原始名称,因为 d=1 不起作用
【问题讨论】:
-
你为什么要这样做?
-
@JohnSaunders,因为可能被别名的东西是一个复杂的表达式,你不想在 where 子句中重复。