我试图找到我的问题的答案,但找不到类似的例子。
我有这样一个查询的结果
SELECT * FROM (
SELECT id FROM table
) AS t1
现在我想将 t1 加入到它自己的另一个实例中,因为我需要移动它。例如,如果我想将一行与前一行进行比较。我试过:
SELECT * FROM (
SELECT id FROM table
) AS t1
LEFT JOIN t1 AS t2 ON (my conditions)
但我收到一个错误,即 t1 是无效的对象名称。当我复制我的选择语句时:
SELECT * FROM (
SELECT id FROM table
) AS t1
LEFT JOIN (
SELECT id FROM table
) AS t2 ON (my conditions)
以上工作,但它不比加入已经返回的结果慢吗?
任何帮助,将不胜感激