Fork of Moscow metro lost pages by IKhitron
This query is marked as a draft This query has been published by IKhitron.

SQL

AخA
 
set @page = 10069356; # Петербург 10070015;
set @template = 21855; # Петербург 44105;
select * from pagelinks join linktarget
on pl_target_id = lt_id
where pl_from = 10070015;
/*
# Код бота
# Первый запрос
select replace(lt_title, '_', ' ') as 'a' from pagelinks join linktarget
on pl_target_id = lt_id
where pl_from = @page
and not lt_namespace
and not lt_title in
(select page_title from page
 where page_id in
 (select tl_from from templatelinks
  where tl_target_id = @template)
 and not page_namespace)
and not exists
(select * from page
 where page_title = lt_title
 and page_namespace = lt_namespace
 and page_is_redirect
 and replace(page_title, '_', ' ') in ('Бирюлёво (станция метро)', 'Каспийская (станция метро)', 'Лебедянская (станция метро)',
                    'Липецкая (станция метро)', 'Южная Битца (платформа)'));
# Второй запрос
select replace(page_title, '_', ' ') as 'a' from page
where replace(page_title, '_', ' ') in ('Бирюлёво (станция метро)', 'Каспийская (станция метро)', 'Лебедянская (станция метро)',
                    'Липецкая (станция метро)', 'Южная Битца (платформа)')
and not page_namespace
and not (page_is_redirect
         and exists
         (select * from pagelinks join linktarget
          on pl_target_id = lt_id
          where pl_from = @page
          and not lt_namespace
          and lt_title = page_title));
# Третий запрос
select replace(page_title, '_', ' ') as a from page
where page_id in
(select tl_from from templatelinks
 where tl_target_id = @template)
and not page_namespace
and not page_title in
(select lt_title from pagelinks join linktarget
 where pl_target_id = lt_id
 and pl_from = @page
 and not lt_namespace)
and not replace(page_title, '_', ' ') in ('Московский метрополитен', 'Список станций Московского метрополитена',
                       'Ермакова Роща (платформа)', 'Илимская (платформа)',
                       'Хмельницкая (станция метро)', 'Москва-Станколит',
                       'Первомайская (закрытая станция метро)', 'Калужская (закрытая станция метро)', 'Каховская линия',
                       'Калининско-Солнцевская линия', 'Троице-Лыково (техническая платформа)',
                       'Дорогомиловская (станция метро)', 'Волхонка (станция метро)', 'Плющиха (станция метро)',
                       'Московские центральные диаметры', 'Ракитки (станция метро)');
# Четвёртый запрос
select replace(page_title, '_', ' ') as a from page
where replace(page_title, '_', ' ') in ('Московскийmметрополитен', 'Список станций Московского метрополитена',
                       'Ермакова Роща (платформа)', 'Илимская (платформа)',
                       'Хмельницкая (станция метро)', 'Москва-Станколит',
                       'Первомайская (закрытая станция метро)', 'Калужская (закрытая станция метро)', 'Каховская линия',
                       'Калининско-Солнцевская линия', 'Троице-Лыково (техническая платформа)',
                       'Дорогомиловская (станция метро)', 'Волхонка (станция метро)', 'Плющиха (станция метро)',
                       'Московские центральные диаметры', 'Ракитки (станция метро)')
and not page_namespace
and (not page_id in
(select tl_from from templatelinks
 where tl_target_id = @template)
or page_title in
(select lt_title from pagelinks join linktarget
 where pl_target_id = lt_id
 and pl_from = @page
 and not lt_namespace))
*/
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...