Fork of Existing pages with deleted revisions by Kizule
This query is marked as a draft This query has been published by نوفاك اتشمان.

SQL

x
 
WITH CommonPages AS (
    -- Your existing query to find common pages
    SELECT
        common_page_title,
        common_page_namespace
    FROM (
        SELECT
            page_title AS common_page_title,
            page_namespace AS common_page_namespace
        FROM
            page
        WHERE
            CONCAT(page_namespace, ':', page_title) IN (
                SELECT
                    CONCAT(ar_namespace, ':', ar_title)
                FROM
                    archive
                WHERE
                    ar_title IS NOT NULL AND ar_namespace IS NOT NULL
            )
        UNION
        SELECT
            ar_title AS common_page_title,
            ar_namespace AS common_page_namespace
        FROM
            archive
        WHERE
            CONCAT(ar_namespace, ':', ar_title) IN (
                SELECT
                    CONCAT(page_namespace, ':', page_title)
                FROM
                    page
                WHERE
                    page_title IS NOT NULL AND page_namespace IS NOT NULL
            )
    ) AS common_pages
)
-- Use the CommonPages CTE to append namespace names
SELECT
    CONCAT(
        CASE
            WHEN common_page_namespace = 0 THEN ''
            WHEN common_page_namespace = 1 THEN 'Разговор:'
            WHEN common_page_namespace = 2 THEN 'Корисник:'
            WHEN common_page_namespace = 3 THEN 'Разговор с корисником:'
            WHEN common_page_namespace = 4 THEN 'Википедија:'
            WHEN common_page_namespace = 5 THEN 'Разговор о Википедији:'
            WHEN common_page_namespace = 6 THEN 'Датотека:'
            WHEN common_page_namespace = 7 THEN 'Разговор о датотеци:'
            WHEN common_page_namespace = 8 THEN 'Медијавики:'
            WHEN common_page_namespace = 9 THEN 'Разговор о Медијавикију:'
            WHEN common_page_namespace = 10 THEN 'Шаблон:'
            WHEN common_page_namespace = 11 THEN 'Разговор о шаблону:'
            WHEN common_page_namespace = 12 THEN 'Помоћ:'
            WHEN common_page_namespace = 13 THEN 'Разговор о помоћи:'
            WHEN common_page_namespace = 14 THEN 'Категорија:'
            WHEN common_page_namespace = 15 THEN 'Разговор о категорији:'
            WHEN common_page_namespace = 100 THEN 'Портал:'
            WHEN common_page_namespace = 101 THEN 'Разговор о порталу:'
            WHEN common_page_namespace = 118 THEN 'Нацрт:'
            WHEN common_page_namespace = 119 THEN 'Разговор о нацрту:'
            WHEN common_page_namespace = 710 THEN 'TimedText:'
            WHEN common_page_namespace = 711 THEN 'Разговор о TimedText:'
            WHEN common_page_namespace = 828 THEN 'Модул:'
            WHEN common_page_namespace = 829 THEN 'Разговор о модулу:'
            ELSE ''
        END,
        common_page_title
    ) AS modified_page_title
FROM
    CommonPages;
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...