Я пытаюсь запустить этот образец запрос:
SELECT * FROM (SELECT * FROM orders WHERE id > 2) AS o1 JOIN o1 AS o2 ON o1.id = o2.id;
Mysql Псевдоним псевдоним
, но эта ошибка происходит:
Код ошибки: 1146 Таблица 'pnu.o1' Безразлично» t существует
Как я могу присоединиться к подзапросу с собой?
Что вы пытаетесь сделать, это только, чтобы проверить, что работает? Чтобы присоединиться к подзапросу, вы должны использовать другой подзапрос, содержащий тот же набор результатов. – Philipp
Я пытаюсь найти обходное решение для [этого вопроса] (http://dba.stackexchange.com/questions/142287/remove-result-set-doesnt-have-criteria), поскольку комментарий в этом сообщении заявил мне нужно сделать самостоятельное присоединение – alex
В этом вопросе dba отсутствует деталь схемы с образцами данных, необходимыми для эффективного решения этой проблемы. Самоподключение крайне маловероятно. – Drew