Здравствуйте!
Делаю запрос с 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