SQL Server查询语法分析

时间:2017-04-11 16:31:39

标签: sql-server

我有Northwind数据库:

enter image description here

这个我试图分析其作用的查询:

 [ProductName] 

SELECT [ProductID],
FROM [Products]
WHERE [ProductID] IN (SELECT DISTINCT [ProductID]
                      FROM [Order Details])

我很难理解,[ProductName]开头是什么意思?执行它是不可能的,甚至是合法的吗?

1 个答案:

答案 0 :(得分:1)

可能你正在寻找这个。

SELECT [ProductID],[ProductName] 
  FROM [Products]
 WHERE [ProductID] IN ( SELECT DISTINCT [ProductID]FROM [Order Details] );