После небольшого осмотра я нашел это:
queryConcat на CFLib.org. Он использует queryaddrow / querysetcell для объединения двух запросов.
Я добавил быструю функцию (без проверки ошибок или проверки данных, поэтому я бы не использовал ее как есть):
<cffunction name="concatenate">
<cfset var result = arguments[1]>
<cfloop from="2" to="#arraylen(arguments)#" index="i">
<cfset result=queryconcat(result, arguments[i])>
</cfloop>
<cfreturn result>
</cffunction>
В качестве теста я скинул это вместе:
Что, на самом деле, дает вам Фреда / Сэмми / Фреда.
Возможно, это не самая эффективная реализация, но вы всегда можете изменить код вставки / объединения, чтобы сделать его быстрее, если хотите. Главным образом я стремился написать как можно меньше кода самостоятельно. : -)