我正在尋找類似FOR XML PATH( '')的MS Access。的MS Access 2013串聯行查詢
由於我只能讀取數據,但不會修改訪問文件/數據庫,查詢以外的所有內容都不適合我。
一個小細節:
我的目標是有一些查詢像下面,但使用的MS Access 2013:
SELECT
Items.Name, Items.Description ,
(SELECT ItemValues.Value + ';'
FROM Itemvalues
WHERE Itemvalues.ItemID = [value]
AND someOtherConditions
FOR XML PATH ('')) AS Values
FROM
Items
WHERE
Items.ID = [value]
如果項目值選擇的結果會是怎樣
SELECT ItemValues.Value
FROM Itemvalues
WHERE Itemvalues.ItemID = [value]
AND someOtherConditions
輸出:
itemval1
property2val
1234foo
而且項目的結果選擇就會像
SELECT
Items.Name, Items.Description
FROM
Items
WHERE
Items.ID = [value]
輸出:
Testitem | This is a test item
我想有一個像
一個結果行Testitem | This is a text test item | itemval1;property2val;1234foo;
感謝您的幫助
PS:我已經看到關於這個話題的其他一些帖子,但是因爲這些都是很多你老人或不適合我的情況我正在嘗試我的運氣。
我看到你已經爲這個問題添加了'.net'標籤。您打算運行此查詢的環境是什麼? C#? VB.NET? ...? –
@GordThompson我將使用這個查詢與c# –