我有这样的查询
SELECT *
FROM my_table
WHERE ... AND id IN (SELECT t2.id
FROM my_table t2
WHERE id = t2.id AND ... );
我知道在这个例子中我可以结合这两个WHERE
子句并且不使用子查询,但这不是重点。
该查询在我正在使用的 DBMS(SQL Anywhere 16)上完美运行,但我想知道id
子查询中my_table.id
从主查询引用的事实是否是标准行为,或者我只是幸运。
链接或参考 RFC 或任何官方文档表示赞赏:)