Внутреннее соединение с Group_Concat

Я немного новичок в присоединении, так что извините, если этот вопрос кажется самоочевидным.

Я делаю group_concat для создания поля с разделителями из таблицы 1, например

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

Однако я не уверен, как построить это так, чтобы Select/Join из Table1 возвращался как group_concat, а не как список.

1 ответ

Ничего подобного немного пота справедливости

SELECT FieldA,FIeldB,Group_Concat(FieldC) FROM Table1 INNER JOIN Table2 ON Table1.FieldC = Table2.FieldC group by FieldA,FieldB
Другие вопросы по тегам