Test query
{{#visualdataquery:[[name::Afghanistan]] [[states/name::Badakhshan]] |schema=Country |?states/cities/name |?states/cities/latitude |format=datatable |hierarchical-conditions=true }}
SELECT t0.page_id AS `page_id`,t2.value AS `v2`,t3.value AS `v3` FROM (SELECT t.value,t.page_id,p.path_no_index,p.path,p.path_parent,p.schema_id FROM `visualdata_text` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) ) `t0` LEFT JOIN (SELECT t.value,t.page_id,p.path_no_index,p.path,p.path_parent,p.schema_id FROM `visualdata_text` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) ) `t1` ON ((t1.path_no_index = 'states/name' AND (t1.schema_id=t0.schema_id) AND (t1.page_id=t0.page_id))) LEFT JOIN (SELECT t.value,t.page_id,p.path_no_index,p.path,p.path_parent,p.schema_id FROM `visualdata_text` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) ) `t2` ON ((t2.path_no_index = 'states/cities/name' AND (t2.schema_id=t0.schema_id) AND (t2.page_id=t0.page_id) AND (LOCATE( t1.path_parent, t2.path_parent ) = 1))) LEFT JOIN (SELECT t.value,t.page_id,p.path_no_index,p.path,p.path_parent,p.schema_id FROM `visualdata_numeric` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) ) `t3` ON ((t3.path_no_index = 'states/cities/latitude' AND (t3.schema_id=t0.schema_id) AND (t3.page_id=t0.page_id) AND (t2.path_parent = t3.path_parent))) JOIN `page` `page_alias` ON ((page_alias.page_id = t0.page_id)) WHERE t0.schema_id = '6' AND t0.path_no_index = 'name' AND ((t0.value = 'Afghanistan')) AND ((t1.value = 'Badakhshan')) LIMIT 100
{{#visualdataquery:[[name::Afghanistan]] [[states/name::Badakhshan]] [[states/cities/name::A~]][[states/cities/latitude::36.68333000]] [[states/cities/restaurants/name::bbb]] |schema=Country |?states/cities/name |?states/cities/latitude |format=datatable |hierarchical-conditions=true }}
page title | Name | Latitude |
---|---|---|
Data:Countries/Afghanistan | Ashkāsham | 36.68333 |
{{#visualdataquery:[[name::Afghanistan]] [[states/name::Badakhshan]] [[states/cities/name::A~]][[states/cities/restaurants/name::bbb]] |schema=Country |?states/cities/name |?states/cities/latitude |format=json |hierarchical-conditions=true |pagetitle-name=article }}
|
{{#visualdataquery:[[name::Afghanistan]] |schema=Country |?states/name |?states/state_code |format=table }}
{{#visualdataquery: [[name::Afghanistan]][[states/cities/name::K~]] |schema=Country |?states/name |?states/cities/name |?states/cities/latitude |limit=4 |format=table }}
page title | Name | Name | Latitude |
---|---|---|---|
Data:Countries/Canada | Quebec | Abitibi-Témiscamingue | 48.10018 |
Data:Countries/Canada | Quebec | Acton Vale | 45.65007 |
Data:Countries/Canada | Quebec | Adstock | 46.05007 |
Data:Countries/Canada | Quebec | Albanel | 48.88324 |
Data:Countries/Canada | Quebec | Alma | 48.55009 |
Data:Countries/Canada | Quebec | Amos | 48.56688 |
Data:Countries/Canada | Quebec | Amqui | 48.46382 |
Data:Countries/Canada | Quebec | Ange-Gardien | 45.35008 |
Data:Countries/Canada | Quebec | Asbestos | 45.76678 |
Data:Countries/Canada | Quebec | Baie-Comeau | 49.21679 |
Data:Countries/Canada | Quebec | Baie-D'Urfé | 45.41397 |
Data:Countries/Canada | Quebec | Baie-Saint-Paul | 47.44109 |
Data:Countries/Canada | Quebec | Barraute | 48.43349 |
Data:Countries/Canada | Quebec | Bas-Saint-Laurent | 48.0503 |
Data:Countries/Canada | Quebec | Beaconsfield | 45.43341 |
Data:Countries/Canada | Quebec | Beauceville | 46.21785 |
Data:Countries/Canada | Quebec | Beauharnois | 45.31341 |
Data:Countries/Canada | Quebec | Beaupré | 47.04428 |
Data:Countries/Canada | Quebec | Bécancour | 46.34106 |
Data:Countries/Canada | Quebec | Bedford | 45.11678 |
Data:Countries/Canada | Quebec | Beloeil | 45.56839 |
Data:Countries/Canada | Quebec | Berthierville | 46.08336 |
Data:Countries/Canada | Quebec | Blainville | 45.66678 |
Data:Countries/Canada | Quebec | Bois-des-Filion | 45.66678 |
Data:Countries/Canada | Quebec | Boisbriand | 45.61678 |
Data:Countries/Canada | Quebec | Bonaventure | 48.04573 |
Data:Countries/Canada | Quebec | Boucherville | 45.59104 |
Data:Countries/Canada | Quebec | Breakeyville | 46.68037 |
Data:Countries/Canada | Quebec | Bromont | 45.31678 |
Data:Countries/Canada | Quebec | Brossard | 45.45008 |
Data:Countries/Canada | Quebec | Brownsburg-Chatham | 45.68342 |
Data:Countries/Canada | Quebec | Buckingham | 45.58563 |
Data:Countries/Canada | Quebec | Cabano | 47.68065 |
Data:Countries/Canada | Quebec | Cacouna | 47.91657 |
Data:Countries/Canada | Quebec | Candiac | 45.38338 |
Data:Countries/Canada | Quebec | Cantley | 45.5668 |
Data:Countries/Canada | Quebec | Cap-Chat | 49.10009 |
Data:Countries/Canada | Quebec | Cap-Santé | 46.67159 |
Data:Countries/Canada | Quebec | Capitale-Nationale | 47.376 |
Data:Countries/Canada | Quebec | Carignan | 45.45008 |
Data:Countries/Canada | Quebec | Carleton | 48.09838 |
Data:Countries/Canada | Quebec | Carleton-sur-Mer | 48.10749 |
Data:Countries/Canada | Quebec | Centre-du-Québec | 46.01985 |
Data:Countries/Canada | Quebec | Chambly | 45.45008 |
Data:Countries/Canada | Quebec | Chambord | 48.43339 |
Data:Countries/Canada | Quebec | Chandler | 48.34935 |
Data:Countries/Canada | Quebec | Chapais | 49.78344 |
Data:Countries/Canada | Quebec | Charlemagne | 45.71678 |
Data:Countries/Canada | Quebec | Château-Richer | 46.96031 |
Data:Countries/Canada | Quebec | Châteauguay | 45.38338 |