我需要從DB中選擇更多值並將其放入數據集中的一個字段中。從DB中選擇更多值到DataSet中的一個字段中
我在delphi中有方法,它有輸入參數TDataSet並將數據集中的值導出到Excel。
我想要導出的字段之一是用其他表格中的「,」分隔的多個值。
我有這個表:
促銷
ID_Katalog | atribut_1
----------------------
1 | xxx
KATALOGxPOLOZKA
ID_POLOZKA | ID_KATALOG
-----------------------
1 | 1
2 | 1
3 | 1
我需要這樣的結果:
ID_Katalog | atribut_1 | polozka
--------------------------------
1 | xxx | 1, 2, 3
有沒有什麼可能的方法,我該怎麼做呢?
我試過子查詢,但子查詢不能返回多於1的值。
P.S. :使用im - 德爾福XE6,ADODB,MS SQL-SERVER ....結果必須TDataSet的
創建正常查詢 – Zam
哪個查詢有那個結果?如何在一個字段中選擇以「,」分隔的更多值? – KubitaS
提到這個問題http://stackoverflow.com/questions/21760969/multiple-rows-to-one-comma-separated-value –