From: Franz M. <fra...@la...> - 2010-10-27 19:50:09
|
I tried to understand the sask-Help-page, but I just dont get two queries combined. What I am trying to do: The results of the two queries below should be combined like the boolean OR and they should contain no duplicates. Is this possible? {{#sask: [[hasParticipant::{{PAGENAME}}]] |link= |format=list |?hasParticipant }} {{#sask:[[{{PAGENAME}}]] |link= |format=list |headers=hide |?KnowsPerson }} Thank you in advance for any help :) -- View this message in context: http://old.nabble.com/SQFTlight%3A-Combine-queries-tp30070236p30070236.html Sent from the Semantic Mediawiki - User mailing list archive at Nabble.com. |
From: Günther Z. <zeh...@mo...> - 2010-10-27 21:15:01
|
I'm afraid you misunderstand somewhat the function of #sask. It's not an alternative to #ask and it's syntax is somewhat similar but not identical to #ask. > I tried to understand the sask-Help-page, but I just dont > get two queries > combined. > > What I am trying to do: > > The results of the two queries below should be combined > like the boolean OR > and they should contain no duplicates. Is this possible? No SQFT doesn't have anything like Semantic Compound Queries to combine the results of two #sask queries. Maybe one could construct something in a template with functions from the ArrayExtension (arraydefine, arraymerge, arrayunique) but I have never tried that. > {{#sask: [[hasParticipant::{{PAGENAME}}]] [[hasParticipant::{{PAGENAME}}]] can not be used with SQFT (and it would'n make sense) only page names, namespaces or categories if one wants to restrict the result by the values of the queried property than filter= might be used > |link= > |format=list for SQFT it's return= > |?hasParticipant > }} > > {{#sask:[[{{PAGENAME}}]] > |link= > |format=list again should be return= > |headers=hide headers= is not used in SQFT > |?KnowsPerson > }} > Cheers, Gu |