小编Nig*_*loo的帖子

同一张表的相关子查询,只有一个别名

我有这样的查询

SELECT *
FROM my_table
WHERE ... AND id IN (SELECT t2.id
                     FROM my_table t2
                     WHERE id = t2.id AND ... );
Run Code Online (Sandbox Code Playgroud)

我知道在这个例子中我可以组合这两个WHERE子句并且不使用子查询,但这不是重点。

此查询在我使用的 DBMS(SQL Anywhere 16)上完美运行,但我想知道id在子查询中my_table.id从主查询引用的事实是否是标准行为,或者我是否只是幸运。

链接或参考 RFC 或任何官方文件表示赞赏:)

subquery sybase-sql-anywhere

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

subquery ×1

sybase-sql-anywhere ×1