Test query: Difference between revisions

From Kargimokalake
Jump to navigation Jump to search
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 2: Line 2:
{{#visualdataquery:[[title::+]]
{{#visualdataquery:[[title::+]]
|schema=Article
|schema=Article
|?name
|?title
|template=Article item
|template=Article item
|template?authors=Article item authors
|template?authors=Article item authors
Line 15: Line 15:
{{#visualdataquery:[[title::+]]
{{#visualdataquery:[[title::+]]
|schema=Article
|schema=Article
|?name
|?title
|?authors=
|?authors
|template=Article item
|template=Article item
|template?authors=Article item authors
|template?authors=Article item authors
Line 28: Line 28:
{{#visualdataquery:[[title::+]]
{{#visualdataquery:[[title::+]]
|schema=Article
|schema=Article
|?name
|?title
|template=Article item
|template=Article item
|template?authors=Article item authors
|template?authors=Article item authors

Revision as of 16:49, 13 April 2025



SELECT t0.page_id AS `page_id`,GROUP_CONCAT(t0.path SEPARATOR 0x1E) AS `p0`,GROUP_CONCAT(t0.value SEPARATOR 0x1E) AS `c0`,t1.value AS `v1` 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)) WHERE schema_id = '1' AND path_no_index = 'title' ) `t0` LEFT JOIN (SELECT t.value,t.page_id,p.path_no_index,p.path,p.path_parent,p.schema_id FROM `visualdata_date` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) WHERE schema_id = '1' AND path_no_index = 'date' ) `t1` ON (((t1.page_id=t0.page_id))) JOIN `page` `page_alias` ON ((page_alias.page_id = t0.page_id)) WHERE t0.schema_id = '1' AND ((t0.value IS NOT NULL)) GROUP BY t0.page_id ORDER BY v1 desc LIMIT 5


SELECT t0.page_id AS `page_id`,GROUP_CONCAT(t0.path SEPARATOR 0x1E) AS `p0`,GROUP_CONCAT(t0.value SEPARATOR 0x1E) AS `c0`,GROUP_CONCAT(t1.path SEPARATOR 0x1E) AS `p1`,GROUP_CONCAT(t1.value SEPARATOR 0x1E) AS `c1`,t2.value AS `v2` 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)) WHERE schema_id = '1' AND path_no_index = 'title' ) `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)) WHERE schema_id = '1' AND path_no_index = 'authors' ) `t1` ON (((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_date` `t` JOIN `visualdata_props` `p` ON ((p.id=t.prop_id)) WHERE schema_id = '1' AND path_no_index = 'date' ) `t2` ON (((t2.page_id=t0.page_id))) JOIN `page` `page_alias` ON ((page_alias.page_id = t0.page_id)) WHERE t0.schema_id = '1' AND ((t0.value IS NOT NULL)) GROUP BY t0.page_id ORDER BY v2 desc LIMIT 5