У меня есть немного кода, в котором я устанавливаю переменную на основе оператора select, а затем хочу изменить параметр, чтобы все строки, затронутые в операторе select, создавали одну длинную строку в переменной.
Другими словами, что-то вроде этого:
установить @crstype1 = ''; выберите t1.col2 из внутреннего соединения t1 t2 по t1.col1 = t2.col1, где t2.id = 1;
// select stmt предоставляет несколько затронутых строк. теперь я хочу сделать все строки в одной длинной строке, разделенной запятыми
в то время как существует [оператор выбора] установить @crstype1 = @crstype1 + ',' end while;
Я знаю, что мой синтаксис полностью испорчен. Есть идеи, как это сделать? Я думаю, может быть, для... каждого было бы лучше?
Спасибо.