ColdFusion查询循环下一个值

时间:2015-09-05 20:11:36

标签: coldfusion cfwheels

您好,我的查询数组值为

  • cat_1 abc
  • cat_1 bbb
  • cat_1 ccc
  • cat_2 abc
  • cat_2 ooo
  • cat_3 ppo

现在我必须以下列方式显示这个数组

cat_1

  • ABC
  • BBB
  • CCC

cat_2

  • ABC
  • OOO

cat_3

  • PPO

我使用带有关联的表来从类别和项目表中获取连接数据,但是当我将其输出到我的视图时。我不知道如何在查询循环中获取该行的下一个值。

<cfloop query="checklist">
#checklist.categoriesname# #checklist.name#
</cfloop>

上面是我当前的循环,我想获取一次类别名称,如果与上一次输出相同,则不会输出它。

1 个答案:

答案 0 :(得分:3)

如上所述,代码为我解决了这个问题。

<cfloop query="checklist" group="categoriesname">
#checklist.categoriesname#
<cfloop>
#checklist.name#
</cfloop>
</cfloop>