我有一個table
名爲Actor
,只有一列City
(CityId)。我想返回特定State
(StateId)中的演員數量。然而,我得到的結果是我有City
,County
和State
(城市有CountyId,County有StateId)的單獨表格。我如何在T-SQL查詢中做到這一點?嵌套'哪裏'?
我有涉及嵌套的SELECT語句,像一個解決方案:
SELECT COUNT(1)
FROM Actor a
WHERE a.CityId IN
(SELECT CityId FROM City WHERE CountyId IN...)
...但有一個更有效的方式來做到這一點?謝謝
請把你的表的一些樣品和要求的結果 – Sachu
您可以使用連接來使這個WOR k,這將是一個有效的方法 –