Ваша попытка закрыть проблему с этим работает, если вы сначала преобразуете «боковой» столбец в формат строки
Я добавил две версии: одну, в которой конкатенация не объединяет 2 значения, и одну, где они объединены в один символ
q)t:([] name:("aaa";"bbb";"ccc";"dddd"); side:(1;2;1;2))
q)update conc:((`$name),'`$string side) from t
name side conc
------------------
"aaa" 1 aaa 1
"bbb" 2 bbb 2
"ccc" 1 ccc 1
"dddd" 2 dddd 2
q)update conc:(`$name,'string side) from t
name side conc
-----------------
"aaa" 1 aaa1
"bbb" 2 bbb2
"ccc" 1 ccc1
"dddd" 2 dddd2
Надеюсь, это поможет