0
我正在查找SQL Select语句,该语句在给定CustomerId ='AAAAA'时将返回与AAAAA具有相同RegionId的所有行。SQL Select子选择语句
感谢
需要CustomerId, RegionId
AAAAA,11111
BBBBB,11111
CCCCC,22222
DDDDD,22222
结果:
AAAAA,11111
BBBBB,11111
我正在查找SQL Select语句,该语句在给定CustomerId ='AAAAA'时将返回与AAAAA具有相同RegionId的所有行。SQL Select子选择语句
感谢
需要CustomerId, RegionId
AAAAA,11111
BBBBB,11111
CCCCC,22222
DDDDD,22222
结果:
AAAAA,11111
BBBBB,11111
有几个方法可以做到这一点 - 这里有一个与in
:
SELECT CustomerId, RegionId
FROM YourTable
WHERE RegionId IN (
SELECT RegionId
FROM YourTable
WHERE CustomerId = 'AAAAA')
感谢您的快速响应。看起来不错。 – user1582249 2015-02-11 19:19:33
试试。堆栈溢出不是代码写入服务。 – 2015-02-11 19:15:34
[***你尝试过什么?***](http://whathaveyoutried.com) – Barranka 2015-02-11 20:45:10
我其实已经尝试解决这个问题。我花了几个小时尝试不同的查询,但是自从我在大学做了任何SQL开发并且我忘记了大约15年了。感谢sgeddes的回应。 – user1582249 2015-02-13 16:29:50