我在从递归选择查询中排序结果时遇到问题。这只是订购 2 个级别的页面。我希望结果如下所示:
- 家长 1
- 儿童 1-1
- 儿童 1-2
- 家长 2
- 儿童 2-1
- 儿童 2-2
- 儿童 2-3
在我的结果中,我想要一个父页面,然后是其子页面,然后是下一个父页面,然后是其子页面,依此类推。使用时orderBy = sorting
,我似乎以一种“随机”顺序获得结果,因为它通过“排序”字段对所有条目进行排序。它忽略结果是结果的父页面还是子页面。如果我根本不使用orderBy
,我会先获取父页面,然后是子页面(也许这只是随机结果)。
如何正确排序我的结果?(我一直在考虑一种解决方法,使用HMENU
或TMENU
以正确的顺序显示我的结果)
这是我的打字稿:
table=pages
select{
pidInList={leveluid:1}
pidInList.insertData=1
recursive=1
orderBy=sorting
max=200
}