https://stackoverflow.com/a/11064/247702のコメントから
Answer.Textまたはa.Textのいずれかを使用して、クエリプランナーがそれを理解する必要がないようにします。テーブル名とエイリアスのどちらを使用するかは関係ありませんが、フィールドを修飾すると役立ちます。
これは、単一のテーブルをクエリするときのSQL Server 2008に当てはまりますか?たとえば、これは
select
mt.myfield
from
mytable mt
where
mt.myid = 1
これより速い?
select
myfield
from
mytable
where
myid = 1
もちろんこれをテストすることはできますが、十分な大きさのデータセットがなく、SQLServerのパフォーマンスを確実にテストする方法もわかりません。