This query is marked as a draft This query has been published by Wurgl.

SQL

AخA
 
WITH RECURSIVE Cat AS (
   SELECT page_title, page_id, 0 AS level#, CAST(page_title AS VARCHAR(25000)) AS path
     FROM page
    WHERE page_title = 'German_people'
      AND page_namespace = 14
    UNION
   SELECT SubCat.page_title, SubCat.page_id, Cat.level + 1#, CONCAT(Cat.path, ' -> ', SubCat.page_title) AS path
     FROM page AS SubCat, categorylinks, Cat
    WHERE SubCat.page_namespace = 14
      AND cl_from = SubCat.page_id
      AND cl_to = Cat.page_title
      AND cl_type = 'subcat'
      AND Cat.level < 9
      AND SubCat.page_title NOT IN('Cultural_depictions_of_German_people',
                                   'Fictional_German_people',
                                   'German_families',
                                   'German_diaspora',
                                   'Images_of_German_people',
                                   'Lists_of_German_people')
      AND SubCat.page_title NOT LIKE 'Wikipedia_categories_named_%'
      AND SubCat.page_title NOT LIKE 'American_people_%'
      AND SubCat.page_title NOT LIKE 'English_people_%'
      AND SubCat.page_title NOT LIKE 'Works_by_%'
      AND SubCat.page_title LIKE '%erman%'
      )
SELECT DISTINCT page.page_title#, path
  FROM categorylinks AS c, Cat, page LEFT JOIN langlinks
                                       ON ll_from = page.page_id
                                      AND ll_lang = 'de'
                                     LEFT JOIN categorylinks AS borndied
                                       ON borndied.cl_from = page.page_id
                                      AND (borndied.cl_to LIKE '%_deaths'
                                           OR borndied.cl_to LIKE '%_births')
 WHERE page.page_namespace = 0
   AND page.page_title NOT LIKE 'List_of_%'
   AND c.cl_from = page.page_id
   AND c.cl_to = Cat.page_title
   AND ll_from IS NULL
   AND borndied.cl_from IS NOT NULL
 #GROUP BY page.page_title
   
By running queries you agree to the Cloud Services Terms of Use and you irrevocably agree to release your SQL under CC0 License.
All SQL code is licensed under CC0 License.

Checking query status...