テーブルのエイリアスに取り組んでいるときに問題が発生し、奇妙な問題に遭遇しました。テーブル エイリアスを使用していない場合は列名として null を使用できますが、テーブル エイリアスを使用すると問題が発生します。
works!
select top 10 eid, null as emp_no from employee
does not work!!
select top 10 e.eid, null as e.emp_no from employee e
抜け道はありますか?別のテーブルに参加すると問題が発生します。
Trying to make it work !
select top 10 e.eid, null as e.emp_no, ed.desgination from employee e
inner join employee_designations ed on e.eid=ed.eid
Error
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '.'.