我想做的是运行查询,例如:
SELECT RouterCallKey
FROM Termination_Call_Detail
WHERE DateTime > CONVERT(DATE,GETDATE())
然后我想使用 RouterCallKey
列中的信息进行以下查询:
SELECT EnterpriseName
FROM Termination_Call_detail
INNER JOIN Agent
ON Termination_Call_Detail.AgentSkillTargetID = Agent.SkillTargetID
WHERE RouterCallKey = $Data from 1st query.
我不想使用存储过程,我希望能够轻松传输查询。
最佳答案
在另一个查询中使用一个查询结果的一种简单方法是子查询:
WHERE RouterCallKey IN
(
SELECT RouterCallKey
FROM Termination_Call_Detail
WHERE DateTime > CONVERT(DATE,GETDATE())
)
关于sql-server-2008 - 如何在 MSSQL 中重用查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188039/