Advertisement
Urbanecm

Orphan

Aug 5th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. SELECT
  2. p1.page_namespace,
  3. p1.page_title
  4. FROM page AS p1
  5. WHERE p1.page_title NOT LIKE "%/%"
  6. AND p1.page_namespace NOT IN (0,2,3,4,6,8,9,10,12,14,16,18,100,102,104,108, 118, 710, 828, 2300, 2600)
  7. AND CASE WHEN p1.page_namespace = 1
  8. THEN NOT EXISTS (SELECT
  9. 1
  10. FROM page AS p2
  11. WHERE p2.page_namespace = 0
  12. AND p1.page_title = p2.page_title)
  13. ELSE 1 END
  14. AND CASE WHEN p1.page_namespace = 5
  15. THEN NOT EXISTS (SELECT
  16. 1
  17. FROM page AS p2
  18. WHERE p2.page_namespace = 4
  19. AND p1.page_title = p2.page_title)
  20. ELSE 1 END
  21. AND CASE WHEN p1.page_namespace = 7
  22. THEN NOT EXISTS (SELECT
  23. 1
  24. FROM page AS p2
  25. WHERE p2.page_namespace = 6
  26. AND p1.page_title = p2.page_title)
  27. AND NOT EXISTS (SELECT
  28. 1
  29. FROM commonswiki_p.page AS p2
  30. WHERE p2.page_namespace = 6
  31. AND p1.page_title = p2.page_title)
  32. ELSE 1 END
  33. AND CASE WHEN p1.page_namespace = 11
  34. THEN NOT EXISTS (SELECT
  35. 1
  36. FROM page AS p2
  37. WHERE p2.page_namespace = 10
  38. AND p1.page_title = p2.page_title)
  39. ELSE 1 END
  40. AND CASE WHEN p1.page_namespace = 13
  41. THEN NOT EXISTS (SELECT
  42. 1
  43. FROM page AS p2
  44. WHERE p2.page_namespace = 12
  45. AND p1.page_title = p2.page_title)
  46. ELSE 1 END
  47. AND CASE WHEN p1.page_namespace = 15
  48. THEN NOT EXISTS (SELECT
  49. 1
  50. FROM page AS p2
  51. WHERE p2.page_namespace = 14
  52. AND p1.page_title = p2.page_title)
  53. ELSE 1 END
  54. AND CASE WHEN p1.page_namespace = 17
  55. THEN NOT EXISTS (SELECT
  56. 1
  57. FROM page AS p2
  58. WHERE p2.page_namespace = 16
  59. AND p1.page_title = p2.page_title)
  60. ELSE 1 END
  61. AND CASE WHEN p1.page_namespace = 101
  62. THEN NOT EXISTS (SELECT
  63. 1
  64. FROM page AS p2
  65. WHERE p2.page_namespace = 100
  66. AND p1.page_title = p2.page_title)
  67. ELSE 1 END
  68. AND CASE WHEN p1.page_namespace = 109
  69. THEN NOT EXISTS (SELECT
  70. 1
  71. FROM page AS p2
  72. WHERE p2.page_namespace = 108
  73. AND p1.page_title = p2.page_title)
  74. ELSE 1 END
  75. AND CASE WHEN p1.page_namespace = 119
  76. THEN NOT EXISTS (SELECT
  77. 1
  78. FROM page AS p2
  79. WHERE p2.page_namespace = 118
  80. AND p1.page_title = p2.page_title)
  81. ELSE 1 END
  82. AND CASE WHEN p1.page_namespace = 711
  83. THEN NOT EXISTS (SELECT
  84. 1
  85. FROM page AS p2
  86. WHERE p2.page_namespace = 710
  87. AND p1.page_title = p2.page_title)
  88. ELSE 1 END
  89. AND CASE WHEN p1.page_namespace = 829
  90. THEN NOT EXISTS (SELECT
  91. 1
  92. FROM page AS p2
  93. WHERE p2.page_namespace = 828
  94. AND p1.page_title = p2.page_title)
  95. ELSE 1 END
  96. AND CASE WHEN p1.page_namespace = 2301
  97. THEN NOT EXISTS (SELECT
  98. 1
  99. FROM page AS p2
  100. WHERE p2.page_namespace = 2300
  101. AND p1.page_title = p2.page_title)
  102. ELSE 1 END
  103. AND p1.page_id NOT IN (SELECT
  104. page_id
  105. FROM page
  106. JOIN templatelinks
  107. ON page_id = tl_from
  108. WHERE tl_title="G8-exempt"
  109. AND tl_namespace = 10)
  110. AND p1.page_id NOT IN (SELECT
  111. page_id
  112. FROM page
  113. JOIN templatelinks
  114. ON page_id = tl_from
  115. WHERE tl_title="Rtd"
  116. AND tl_namespace = 10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement