/* result 1 */
select Id, Name
from Items
/* result 2 */
select Id,
Alias
from ItemAliases
where Id in (
select Id, Name
from table abc
)
我们使用 SQL Server 2008。
使用上面的例子,我想要做的事情应该很简单。
我需要返回查询 1 的结果...并返回查询 2 的结果。
然而,查询 2 需要过滤以仅包含来自结果 1 的记录。
这是我试图展示我想要的结果。
VAR A = (
select Id, Name
from Items
)
/* result 1 */
select A.*
/* result 2 */
select Id,
Alias
from ItemAliases
where Id in ( A.Id )