【发布时间】:2010-06-29 18:49:22
【问题描述】:
我想知道这两个查询是否可以合并为一个查询?
查询 1:将 @guidID 插入到查询 2:
DECLARE @guidID uniqueIdentifier
SET @guidID = (SELECT guidID FROM dbo.table1 WHERE IntID = 1)
查询 2:从函数和 table1 中检索组合表
SELECT o.guidID, IntID, Title, func.Name
FROM dbo.table1 o
INNER JOIN dbo.func1(o.guidID) func ON func.guidID = o.guidID
WHERE IntID = 1
func1 接受一个 guidID 对象 返回 (guidID, IntID
的表感谢您的帮助,这是我所得到的,它为我提供了我需要的数据,但在两个单独的查询中。
【问题讨论】:
标签: sql sql-server