Как я могу экспортировать результат выполнения запроса с CTE в phpmyadmin, содержащего 14 тысяч строк? Я не вижу опции экспорта под таблицей результатов, даже когда использую лимит в 500 строк. В чем может быть проблема? Вот сам запрос:
WITH RECURSIVE BreadCrumb AS
(
SELECT CAST(a.pagetitle AS VARCHAR(255)) AS Path, a.id, a.parent
FROM `site_resources` a
WHERE a.parent = 4
UNION ALL
SELECT CAST(CONCAT(BreadCrumb.Path, ' > ', b.pagetitle) AS VARCHAR(255)) AS Path, b.id, b.parent
FROM `site_resources` b
INNER JOIN BreadCrumb ON BreadCrumb.id = b.parent
)
SELECT sc.pagetitle 'Название', sc.alias 'Урл', bc.Path 'Хлебные крошки', phb.value 'Фото товара', SUBSTRING_INDEX(phb.value,'/',-1) 'Название фото', sc.content 'Описание', CASE WHEN meta1.value IS NULL THEN sc.pagetitle ELSE meta1.value END 'Title', CASE WHEN meta2.value IS NULL THEN 'Купить спортивные принадлежности онлайн в магазине SportCore' ELSE meta2.value END 'Description', meta3.value 'Keywords'
FROM `site_resources` sc
LEFT JOIN `site_resources` sc2 ON sc2.id = sc.parent
LEFT JOIN `site_extra_fields` phb ON phb.contentid = sc.id AND phb.tmplvarid = 8
LEFT JOIN `site_extra_fields` ph ON ph.contentid = sc.id AND ph.tmplvarid = 24
LEFT JOIN `site_extra_fields` meta1 ON meta1.contentid = sc.id AND meta1.tmplvarid = 4
LEFT JOIN `site_extra_fields` meta2 ON meta2.contentid = sc.id AND meta2.tmplvarid = 5
LEFT JOIN `site_extra_fields` meta3 ON meta3.contentid = sc.id AND meta3.tmplvarid = 6
LEFT JOIN BreadCrumb bc ON bc.id = sc.id
WHERE sc.published = 1 AND sc.deleted = 0 AND sc.template = 10