早上好。我想5月行拼接成2個表連接可能會將行排成一個有兩個表的文本字符串
表1
ID Use
1 A
1 A
1 B
2 A
2 B
2 C
2 B
表2
ID Cod_Sig
1 Nat
2 Nono
單一的文本字符串,我想有這樣的結果:
Cod_Sig Uso
Nat A, B
Nono A, B, C
任何人都可以幫助我嗎? 謝謝。
早上好。我想5月行拼接成2個表連接可能會將行排成一個有兩個表的文本字符串
表1
ID Use
1 A
1 A
1 B
2 A
2 B
2 C
2 B
表2
ID Cod_Sig
1 Nat
2 Nono
單一的文本字符串,我想有這樣的結果:
Cod_Sig Uso
Nat A, B
Nono A, B, C
任何人都可以幫助我嗎? 謝謝。
如果你正在使用MySQL,然後下面的查詢將工作:
select
t2.cod_sig,
group_concat(distinct t1.use
order by t1.use
separator ',') as uso
from Table1 t1
inner join Table2 t2
on t1.id = t2.id
group by t2.cod_sig
希望它能幫助!
Thanks.I Try to運行它,但它說缺少一些東西。 –
讓我再次提請的表: 表1 2字段: ID使用 1的 1的 1乙 2甲 2 B 2 C 2 B 表2 ID Cod_sig 1納特 2 Nono –
結果應該是這樣的: Cod_sig使用 Nat A,B Nono A,B,C –
請添加您使用的數據庫。同時添加迄今爲止您嘗試的查詢。 –
您正在使用哪個數據庫。你到目前爲止嘗試過什麼? – Sentinel
[將多行連接成單個文本字符串?](https://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single-text-string)可能重複 – CDspace