Здравствуйте У меня есть массив запросов со значениямиColdFusion Loop Query Next Value
- cat_1 а
- cat_1 ГЭБ
- cat_1 ссс
- cat_2 а
- cat_2 ооо
- cat_3 РРО
сейчас я должны показать этот массив следующим образом
cat_1
- аЬс
- БББ
- КТС
cat_2
- аЬс
- ооо
cat_3
- РРО
Я с помощью таблицы с ассоциациями, чтобы объединить данные из категорий и таблицы элементов, но когда я вывести его на мой взгляд. Я не уверен, как получить следующее значение строки в цикле запросов.
<cfloop query="checklist">
#checklist.categoriesname# #checklist.name#
</cfloop>
Выше мой текущий цикл, я хочу получить имя категории один раз и если это то же самое, что и последний, не выводить его.
(Изменить) Вы рассматривали использование сгруппированного cfoutput вместо cfloop? т.е. ''. Он делает именно то, что вам нужно. См. [Этот пример] (http://stackoverflow.com/questions/5170553/getting-all-sub-records-in-a-one-to-many-relationship/5170598#5170598). Однако, чтобы ответить на заданный вопрос, вы можете получить доступ к любой строке запроса, используя нотацию массива, то есть 'queryName.columnName [RowNumber]'. Хотя в этом случае сгруппированный выход проще. –
Leigh
спасибо, что им помогли. http://www.bennadel.com/blog/2359-coldfusion-10---using-the-group-attribute-with-cfloop-to-group-query-rows.htm Эта ссылка также полезна –
извините, что я случайно флага ваши комментарии, dunno, как отменить –