У меня есть эта суть, которая работает хорошо
https://trycf.com/gist/02aa310c51203a969de35086f78c9a73/lucee5?theme=monokai
<cfset users = queryNew("id,username,password,section","varchar,varchar,varchar,varchar", [
{
"id":1,
"username":"bob",
"password":"unicoron",
"section" : "Page1"
},
{
"id":2,
"username":"scott",
"password":"ilikesoccer",
"section" : "Page2"
},
{
"id":3,
"username":"todd",
"password":"icheatoncod",
"section" : "Page2"
},
{
"id":4,
"username":"ray",
"password":"icodesmelly",
"section" : "Page2"
}
])>
<cfdump var="#users#">
<cfoutput>
<cfloop query="users" group="section">
<cfquery name="abc" dbtype="query">
select * from users where section = '#section#'
</cfquery>
<fieldset>
<legend><strong>#ReReplace(section,"\b(\w)","\u\1","ALL")#</strong></legend>
<cfoutput query='abc'>
#username# - #password# - #section#<br/>
</cfoutput>
</fieldset>
</cfloop>
</cfoutput>
, но я пытаюсь разбить первый запрос сам, поэтому я не Я должен * l oop запрос с группой, я хочу использовать структуры, такие как динамическая c структура, в которой каждая структура имеет запрос выше gist (первый в gist) для разделения на основе разделов.
Как я могу это сделать, любая идея?