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

SQL

x
 
set @page = 10069356; # Петербург 10111743;
set @template = 21855; # Петербург 44105;
# Код бота
# Первый запрос
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 ('Бирюлёво-Пассажирская', 'Бирюлёво-Товарная', 'Болшево (станция)', 'Булатниково (платформа)',
                                       'Валентиновка (платформа)', 'Варшавская (платформа)',
                                       'Верхние Котлы (платформа, Павелецкое направление МЖД)', 'Волхонка (станция метро)',
                                       'Воронок (платформа)', 'Дербеневская (платформа)', 'Домодедово (станция)',
                                       'Дорогомиловская (станция метро)', 'Ермакова Роща (платформа)', 'Загорянская (платформа)',
                                       'Илимская (платформа)', 'Калинина (платформа)', 'Калининско-Солнцевская линия',
                                       'Калужская (закрытая станция метро)', 'Каховская линия', 'Клязьма (платформа)',
                                       'Ленинская (платформа)', 'Линия МЦД-5', 'Лосиноостровская (станция)', 'Лось (платформа)',
                                       'Маленковская (платформа)', 'Мамонтовская (платформа)', 'Москва III',
                                       'Москва-Пассажирская-Ярославская', 'Московские центральные диаметры', 'Московский метрополитен',
                                       'Мытищи (станция)', 'Нагатинская (платформа)', 'Павелецкий вокзал',
                                       'Первомайская (закрытая станция метро)', 'Перловская (платформа)', 'Плющиха (станция метро)',
                                       'Подлипки-Дачные', 'Пушкино (станция)', 'Ракитки (станция метро)', 'Расторгуево (платформа)',
                                       'Ростокино (платформа, Ярославское направление МЖД)', 'Соколовская (станция)',
                                       'Список станций Московского метрополитена',
                                       'Строитель (остановочный пункт, Московская железная дорога)', 'Тайнинская (платформа)',
                                       'Тарасовская (платформа)', 'Троице-Лыково (техническая платформа)', 'Тульская (платформа)',
                                       'Хмельницкая (станция метро)', 'Челобитьево (станция метро)', 'Челюскинская (платформа)',
                                       'Чертаново (станция)', 'Щёлково (станция)', 'Яуза (платформа)');
# Четвёртый запрос
select replace(page_title, '_', ' ') as a from page
where replace(page_title, '_', ' ') in ('Бирюлёво-Пассажирская', 'Бирюлёво-Товарная', 'Болшево (станция)', 'Булатниково (платформа)',
                                       'Валентиновка (платформа)', 'Варшавская (платформа)',
                                       'Верхние Котлы (платформа, Павелецкое направление МЖД)', 'Волхонка (станция метро)',
                                       'Воронок (платформа)', 'Дербеневская (платформа)', 'Домодедово (станция)',
                                       'Дорогомиловская (станция метро)', 'Ермакова Роща (платформа)', 'Загорянская (платформа)',
                                       'Илимская (платформа)', 'Калинина (платформа)', 'Калининско-Солнцевская линия',
                                       'Калужская (закрытая станция метро)', 'Каховская линия', 'Клязьма (платформа)',
                                       'Ленинская (платформа)', 'Линия МЦД-5', 'Лосиноостровская (станция)', 'Лось (платформа)',
                                       'Маленковская (платформа)', 'Мамонтовская (платформа)', 'Москва III',
                                       'Москва-Пассажирская-Ярославская', 'Московские центральные диаметры', 'Московский метрополитен',
                                       'Мытищи (станция)', 'Нагатинская (платформа)', 'Павелецкий вокзал',
                                       'Первомайская (закрытая станция метро)', 'Перловская (платформа)', 'Плющиха (станция метро)',
                                       'Подлипки-Дачные', 'Пушкино (станция)', 'Ракитки (станция метро)', 'Расторгуево (платформа)',
                                       'Ростокино (платформа, Ярославское направление МЖД)', 'Соколовская (станция)',
                                       'Список станций Московского метрополитена',
                                       'Строитель (остановочный пункт, Московская железная дорога)', 'Тайнинская (платформа)',
                                       'Тарасовская (платформа)', 'Троице-Лыково (техническая платформа)', 'Тульская (платформа)',
                                       'Хмельницкая (станция метро)', 'Челобитьево (станция метро)', 'Челюскинская (платформа)',
                                       'Чертаново (станция)', 'Щёлково (станция)', 'Яуза (платформа)')
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...