如果这个问题看起来不言自明,我有点新加入如此宽恕。
我正在做一个group_concat来从Table1创建一个分隔字段,例如
Select FieldA,FieldB,group_concat(FieldC) from Table1 group by FieldA,FieldB
然而,group_concat可以变得非常大,我只希望那些FieldC记录存在于另一个表Table2中。
我知道我可以做基本的加入
SELECT FieldC FROM Table1 INNER JOIN Table2 ON Table1.FieldC = Table2.FieldC
但是我不知道如何构造它以便Table1中的Select / Join作为group_concat而不是列表返回。
答案 0 :(得分:0)
没有什么比得上一点汗水
了SELECT FieldA,FIeldB,Group_Concat(FieldC) FROM Table1 INNER JOIN Table2 ON Table1.FieldC = Table2.FieldC group by FieldA,FieldB