Звучит так, как будто вы пишете ajax-запрос и запрос для каждой таблицы. Скорее всего, вы хотите создать запрос на соединение и один ajax-запрос.
<cffunction name="getUserPosts">
<cfargument name="userID" required="true" />
<cfquery name="local.result" datasource="#dsn#">
SELECT u.User_ID, u.FullName, p.Post_ID, p.Text
FROM user_info_tb u
INNER JOIN post_tb p ON u.UserID = p.Posted_By
WHERE u.User_ID = <cfqueryparam value="#arguments.userID#" />
</cfquery>
<cfreturn result />
</cffunction>
В зависимости от ваших потребностей и версии CF, вы можете просто сериализовать
<cfoutput>#serializeJson(getUserPosts(form.userID))#</cfoutput>
или создать массив как вы. скажи под вопросом ...
<cfset result = getUserPosts(form.userID) />
<cfset resultArray = [] />
<cfloop query="#result#">
<cfset arrayAppend(resultArray, [result.FullName, result.Text]) />
</cfloop>
<cfoutput>#serializeJson(resultArray)#</cfoutput>