2010-04-15 49 views
3

我正在爲訪問數據庫創建一個sql select查詢,並接收循環引用錯誤,因爲我的別名與我的表達式中的列名相同。這裏是我的查詢片段:訪問sql查詢循環引用錯誤

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

這個特定的別名是輸出要求的一部分。有沒有辦法在不改變別名的情況下解決這個問題?

TIA

回答

11

表名/別名添加到外地。像

Switch([Table1.CULET]='N','NONE',[Table1.CULET]='S','SMALL',[Table1.CULET]='VS','VERY SMALL',[Table1.CULET]='SL',' ',[Table1.CULET]='MD',' ') AS Culet 
+1

謝謝,工作! – user228058 2010-04-15 16:49:04