SQL
x
USE fawiki_p;
SELECT DISTINCT concat('# [[',REPLACE(page_title,'_',' '),']]'), CONCAT('| [[:رده:',REPLACE(frst.cl_to,'_',' '),']]')
FROM categorylinks AS frst INNER JOIN page ON frst.cl_from=page_id
WHERE page_namespace = 0
AND page_is_redirect = 0
AND frst.cl_to LIKE '%شهرستان%'
AND frst.cl_to NOT LIKE '%شهرستان•ها%'
AND frst.cl_to NOT LIKE '%شهرستان)'
AND frst.cl_to NOT LIKE '%شهرستان'
AND frst.cl_from NOT IN (
SELECT cl_from
FROM categorylinks AS scnd
WHERE (
scnd.cl_to LIKE '%انتخابیه%'
OR scnd.cl_to LIKE '%انتخاباتی%'
OR scnd.cl_to LIKE '%رودهای%'
)
)
AND frst.cl_from IN (
SELECT cl_from
FROM categorylinks AS scnd
WHERE scnd.cl_to LIKE '%شهرستان%'
AND scnd.cl_to NOT LIKE '%شهرستان•ها%'
AND scnd.cl_to NOT LIKE '%شهرستان)'
AND scnd.cl_to NOT LIKE '%شهرستان'
AND MID(frst.cl_to,LOCATE('شهرستان',frst.cl_to)+15,LENGTH(frst.cl_to)) <> MID(scnd.cl_to,LOCATE('شهرستان',scnd.cl_to)+15,LENGTH(scnd.cl_to))
AND REPLACE(REPLACE(REPLACE(MID(frst.cl_to,LOCATE('شهرستان',frst.cl_to)+15,LENGTH(frst.cl_to)),'_',''),'•',''),'ی','ئ') = REPLACE(REPLACE(REPLACE(MID(scnd.cl_to,LOCATE('شهرستان',scnd.cl_to)+15,LENGTH(scnd.cl_to)),'_',''),'•',''),'ی','ئ')
)
AND MID(frst.cl_to,LOCATE('شهرستان',frst.cl_to),LENGTH(frst.cl_to)) IN (
SELECT pl_title
FROM pagelinks
WHERE pl_from = 4092254 # ویکی•پدیا:ویکی•پروژه تقسیمات کشوری ایران/فاز دوم/تقسیمات کشوری ۱۳۹۵
)
ORDER BY page_title;
#ORDER BY MID(frst.cl_to,LOCATE('شهرستان',frst.cl_to)+15,LENGTH(frst.cl_to));
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.