2011-05-11 65 views
0

我想將表格的11列組合爲單列。 這裏是我的查詢如何組合多列

SELECT DormData.BuildingID, 
    BuildingDetails.BuildingName, 
    Contractors.Item, 
    ActionDetails.ActionType, 
    (DormData.Note1 
     + DormData.Note2 
     + DormData.Note3 
     + DormData.Note4 
     + DormData.Note5 
     + DormData.Note6 
     + DormData.Note7 
     + DormData.Note8 
     + DormData.Note9 
     + DormData.Note10 
     + DormData.Note11) AS Notes 
FROM ActionDetails 
    INNER JOIN (Contractors 
     INNER JOIN (BuildingDetails 
      INNER JOIN DormData 
       ON BuildingDetails.BuildingID = DormData.BuildingID) 
      ON Contractors.ID = DormData.ItemID) 
     ON ActionDetails.ActionID = DormData.ActionID; 

,但沒有得到需要的結果。

回答

2

你需要用&

+0

感謝它的工作原理 – 2011-05-11 19:00:03

+0

我看你是新的堆棧溢出來代替+。如果它解決了你的問題,你應該接受我的答案。這有助於建立我在網站上的聲譽。 – 2011-05-11 19:04:03

+0

如何接受? – 2011-05-11 19:30:12