Kas*_*Kas 4 sql sql-server sql-server-2008
请参阅以下内容以了解我的需求:
------------------------------
Friend | User
------------------------------
2 | 1
3 | 2
2 | 5
4 | 2
------------------------------
Run Code Online (Sandbox Code Playgroud)
当我搜索的价值2
,我想我的搜索结果中返回相关的值Friend
和User
,如下图所示:
--------------------------
Friends of 2
--------------------------
1 - (from column User )
3 - (from column Friend)
5 - (from column user )
4 = (from column friend )
Run Code Online (Sandbox Code Playgroud)
我想要一个列搜索结果如下:
--------------------------
Friends of 2
--------------------------
1
3
5
4
Run Code Online (Sandbox Code Playgroud)
如何通过在SQL Server中使用SELECT查询来实现此目的?
SELECT Friend FROM MyTable WHERE User = 2
UNION
SELECT User FROM MyTable WHERE Friend = 2;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
302 次 |
最近记录: |