2015-02-11 126 views
0

我正在查找SQL Select語句,該語句在給定CustomerId ='AAAAA'時將返回與AAAAA具有相同RegionId的所有行。SQL Select子選擇語句

感謝

需要
CustomerId, RegionId 

AAAAA,11111 
BBBBB,11111 
CCCCC,22222 
DDDDD,22222 

結果:

AAAAA,11111 
BBBBB,11111 
+3

試試。堆棧溢出不是代碼寫入服務。 – 2015-02-11 19:15:34

+1

[***你嘗試過什麼?***](http://whathaveyoutried.com) – Barranka 2015-02-11 20:45:10

+0

我其實已經嘗試解決這個問題。我花了幾個小時嘗試不同的查詢,但是自從我在大學做了任何SQL開發並且我忘記了大約15年了。感謝sgeddes的迴應。 – user1582249 2015-02-13 16:29:50

回答

2

有幾個方法可以做到這一點 - 這裏有一個與in

SELECT CustomerId, RegionId 
FROM YourTable 
WHERE RegionId IN (
    SELECT RegionId 
    FROM YourTable 
    WHERE CustomerId = 'AAAAA') 
+1

感謝您的快速響應。看起來不錯。 – user1582249 2015-02-11 19:19:33