4

Access データベースの SQL 選択クエリを作成していますが、エイリアス名が式の列名と同じであるため、循環参照エラーが発生します。ここに私のクエリの断片があります:

switch([CULET]='N','NONE', [CULET]='S', 'SMALL',[CULET]='VS','VERY SMALL', [CULET]='SL','  ',[CULET]='MD','  ') AS [Culet] 

この特定のエイリアス名は、出力の要件の一部です。エイリアス名を変更せずにこれを回避する方法はありますか?

ティア

4

2 に答える 2

14

テーブル名/エイリアスをフィールドに追加します。何かのようなもの

Switch([Table1.CULET]='N','NONE',[Table1.CULET]='S','SMALL',[Table1.CULET]='VS','VERY SMALL',[Table1.CULET]='SL','  ',[Table1.CULET]='MD','  ') AS Culet
于 2010-04-15T16:47:26.600 に答える