【发布时间】:2020-04-08 08:16:47
【问题描述】:
我正在使用语义媒体维基来存储不同的日记,即与工作相关的、私人的东西等,在这些子对象中:
{{#subobject:
|Has date = 2020-04-08
|Has log = work-log
|has agenda =
* Work related task done
}}
{{#subobject:
|Has date = 2020-04-08
|Has log = private-log
|has agenda =
* Something very interesting happened today
}}
{{#subobject:
|Has date = 2020-04-07
|Has log = private-log
|has agenda =
* Today nothing happened
}}
所有这些信息都可以通过这样的#ask 查询来查询,汇总所有日志类型的所有条目:
{{#ask:
[[Has log::+]]
|?Has date =Date
|?Has agenda =Agenda
|format=broadtable
|sort=Has date
|order=desc
|mainlabel=-
}}
当这样做时,在结果表中,我得到每个条目一行,因此将同一天发生的活动的条目分开,如下所示:
Date Agenda
--------------------------------------------------------
2020-04-08 * Work related task done
--------------------------------------------------------
2020-04-08 * Something very interesting happened today
--------------------------------------------------------
2020-04-07 * Today nothing happened
是否可以按输出中的日期对这些结果进行分组,类似于 SQL GROUP BY 语句,以便我得到类似的结果?:
Date Agenda
--------------------------------------------------------
2020-04-08 * Work related task done
* Something very interesting happened today
--------------------------------------------------------
2020-04-07 * Today nothing happened
谢谢!
【问题讨论】:
标签: mediawiki mediawiki-extensions semantic-mediawiki