我似乎无法在这里过滤来自原始子查询的结果。我究竟做错了什么?我试图找到预定乡村和摇滚表演的顾客(6,11)。我正在使用SQL Server 2014.如何过滤子查询
SELECT cs.CustomerID
FROM cs
(SELECT ms.StyleName, ms.StyleID, cs.CustomerID
FROM Musical_Styles ms
INNER JOIN Entertainer_Styles es
ON ms.StyleID = es.StyleID
INNER JOIN Engagements egs
ON es.EntertainerID = egs.EntertainerID
INNER JOIN Customers cs
ON egs.CustomerID = cs.CustomerID
WHERE es.StyleID IN (6, 11))
您可以筛选子查询(在子查询中),就像您可以筛选蚂蚁查询一样。但我不明白为什么在这里使用子查询 – jean