Я установил стек XAMPP и использую PHPMYADMIN и MariaDB версии 10.4.11. Хотя я могу заставить общие табличные выражения и временные таблицы работать отдельно, я не могу понять, как выбрать общее табличное выражение во временной таблице или найти какой-либо пример этого в inte rnet. Вот простой пример кода того, что я хочу сделать.
with recursive cte (firstValue, secondValue) AS
(select "FirstValue", "SecondValue")
CREATE TEMPORARY TABLE tmp SELECT * FROM cte;
Пример данных: [id, name, parentid, order] (99, "ten", 75, 20) (75, "one ", NULL, 20) (54," привет ", 75, 10) (12," пока ", 54, 3)
Обязательный результат: [id, name, parentid, order] (75," one ", NULL, 20) (54," hi ", 75, 10) (12," пока ", 54, 3) (99," ten ", 75, 20)