Вот одно решение, которое будет работать с данными вашего примера.Я использовал внутреннее соединение вместо левого, потому что ваш пример подразумевает, что вы хотите включить только строки из Таблицы 1, которые имеют связанные строки в Таблице 2:
select Table1.id,
concat(Table1.csvalues,group_concat(Table2.csvalues2 separator ';'),';') as csvalues
from Table1
inner join Table2 on Table2.table1ID = Table1.id
group by Table1.id;