【发布时间】:2014-03-23 21:56:27
【问题描述】:
我必须在 T-SQL 中编写一些相关查询,但我是一名数据挖掘学生,所以我在这里质疑这是否是相关查询
我知道这是相关查询:
SELECT score, studentid
FROM Stats.Scores AS S1
WHERE score = (SELECT MAX(S2.score)
FROM Stats.Scores AS S2
WHERE S1.testid = S2.testid);
GO
但我不知道这个是否相关:
SELECT C.contactname, O.orderid
FROM Sales.Customers AS C
LEFT JOIN Sales.Orders AS O
ON C.custid IN (SELECT O.custid
WHERE C.custid = O.custid)
ORDER BY O.orderid ASC;
GO
在我看来,相关查询的定义表明这是另一个与子查询中的 SELECT 匹配的 FROM
【问题讨论】:
标签: sql-server tsql subquery correlation