Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
This query is marked as a draft
This query has been published
by
Achim55
.
cats requiring null-edits
Toggle Highlighting
SQL
#USE stop; USE commonswiki_p; (SELECT CONCAT ('[[Category:', REPLACE (page_title,'_',' '), ']]') AS touchlist FROM page INNER JOIN categorylinks ON cl_from = page_id WHERE page_namespace = 14 AND page_is_redirect = 0 AND page_title NOT IN ('Disambiguation_galleries', 'Disambiguation_categories_of_churches_in_Sweden', 'Disambiguation_categories_of_populated_places', 'Disambiguation_categories_of_temples_in_Japan', 'Files_moved_from_de.wikipedia_to_Commons_requiring_review_-_No_timestamp_given', 'Non-empty_disambiguation_categories', 'Tagged_ambiguous') AND page_title NOT LIKE 'Undelete_in%' AND ( (cl_to = 'Disambiguation' #cats from here AND EXISTS (SELECT 1 FROM categorylinks #which are not empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not yet listed... WHERE cl_from = page_id AND cl_to = 'Non-empty_disambiguation_categories') #...here ) OR (cl_to = 'Non-empty_disambiguation_categories' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) ) OR (cl_to = 'Non-empty_category_redirects' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) ) OR (cl_to = 'Images_from_the_Geograph_British_Isles_project_needing_categories_by_grid_square' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not already listed... WHERE cl_from = page_id AND cl_to = 'Other_speedy_deletions') #...here AND EXISTS (SELECT 1 FROM templatelinks #and are... WHERE tl_from = page_id AND tl_namespace = 2 AND tl_title = 'Avicennasis/emptycat') #...transcluded tagged speedy ) OR (cl_to = 'Files_moved_from_de.wikipedia_to_Commons_requiring_review' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not yet listed... WHERE cl_from = page_id AND cl_to = 'Other_speedy_deletions') #...here AND EXISTS (SELECT 1 FROM templatelinks #and are... WHERE tl_from = page_id AND tl_namespace = 10 AND tl_title = 'BotMoveToCommonsHeader') #...transcluded tagged speedy ) OR (cl_to = 'OTRS_pending' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not yet listed... WHERE cl_from = page_id AND cl_to = 'Other_speedy_deletions') #...here AND EXISTS (SELECT 1 FROM templatelinks #and are... WHERE tl_from = page_id AND tl_namespace = 10 AND tl_title = 'OTRS_pending_header') #...transcluded tagged speedy ) OR (cl_to IN ('Media_needing_categories_in_use_in_galleries', 'Media_needing_categories_requiring_human_attention') #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not yet listed... WHERE cl_from = page_id AND cl_to = 'Other_speedy_deletions') #...here AND EXISTS (SELECT 1 FROM templatelinks #and are... WHERE tl_from = page_id AND tl_namespace = 10 AND tl_title = 'UncategorizedHeader') #...transcluded tagged speedy ) OR (cl_to = 'Media_needing_categories_requiring_human_attention' #or cats from here AND NOT EXISTS (SELECT 1 FROM categorylinks #which are already empty WHERE cl_to = page_title) AND NOT EXISTS (SELECT 1 FROM categorylinks #and are not already listed... WHERE cl_from = page_id AND cl_to = 'Other_speedy_deletions') #...here ) OR cl_to = 'Cfd_requests_with_missing_discussion_page' #or cats from here precautionary # OR cl_to = "ASI_monuments_with_known_ID's" #single run for moved cat # OR cl_to = 'Category_pages_with_broken_file_links' #single run after template change # OR cl_to = 'Q18075656_(given_name)' #single run after error on wikidata OR cl_to = 'Q1171311 (given_name)' #single run after error on wikidata ) ) UNION ( SELECT CONCAT ('[[Category:', REPLACE (page_title,'_',' '), ']]') AS touchlist FROM page INNER JOIN templatelinks ON tl_from = page_id AND tl_namespace = 10 AND tl_title = 'Category_redirect' INNER JOIN pagelinks ON pl_from = page_id AND pl_from_namespace = 14 AND pl_namespace = 14 WHERE page_namespace = 14 AND (SELECT COUNT(*) FROM pagelinks pl2 WHERE pl2.pl_from = page_id AND pl2.pl_from_namespace = 14 AND pl2.pl_namespace = 14) = 1 AND NOT EXISTS (SELECT 1 FROM page p2 WHERE p2.page_namespace = 14 AND p2.page_title = pl_title) ) #GROUP BY page_title LIMIT 500;
By running queries you agree to the
Cloud Services Terms of Use
and you irrevocably agree to release your SQL under
CC0 License
.
Submit Query
Stop Query
All SQL code is licensed under
CC0 License
.
Checking query status...