出自何处?给个参考资料或者贴个网址?或者发个Email给我:[email protected],万分谢谢!
你说的是表别名,我是说列别名。
追答哦,看错了,因为sql是在where后order by前加别名,即生成结果集后加别名,where是在生成结果集前的操作,order by是生成结果集后的操作,因为where要生成结果集,而order by是对结果集的操作。如果非要用别名,那么只能用派生表,即先生成别名再where
select * from
(
select 字段1 as A,字段2 as B.... from tablename
) aaa
where A=1
order by A