在semantic mediawiki中的#ask查询中将不同属性合并为一列

在semantic mediawiki中的#ask查询中将不同属性合并为一列,mediawiki,semantic-mediawiki,Mediawiki,Semantic Mediawiki,是否可以在SMW中的#ask查询中将具有相同数据类型的两个属性合并到一列中 假设我有不同的数据集,其标识符的名称不同: #Object1 [[Has isbn::9780552145985]] #Object2 [[Has id=83897239]] 我想在一个#ask查询中将这两个列合并在一个列中,如下所示: {{#ask: [[Category:Besitz]] |?Has id = ID |?Has ISBN = ID |format=broadtable }} 因此,我希望

是否可以在SMW中的#ask查询中将具有相同数据类型的两个属性合并到一列中

假设我有不同的数据集,其标识符的名称不同:

#Object1
[[Has isbn::9780552145985]]

#Object2
[[Has id=83897239]]
我想在一个#ask查询中将这两个列合并在一个列中,如下所示:

{{#ask:
 [[Category:Besitz]]
 |?Has id = ID
 |?Has ISBN = ID
 |format=broadtable
}}
因此,我希望只使用一个列ID,而不是调用的两个列 身份证


提前谢谢你

使用
模板
格式,而不是像模板一样使用
宽表

{{!}}-
{{!}} {{{Has isbn|{{{Has id|}}}}}}

或者安装Semantic Scribunto,使用
mw.smw.ask
行['Has id']或行['Has isbn']

谢谢您的回答!我对SMW输出表的模板还不是很确定,所以我不得不将其更改为:{{{2}}{{{3}}}}},但这样就可以很好地满足我的需要。