gpt4 book ai didi

sql - 如何根据SQL Server select语句中的两列值返回一个值?

转载 作者:行者123 更新时间:2023-12-03 01:55:33 24 4
gpt4 key购买 nike

请参阅下文以了解我想要的内容:

------------------------------
Friend | User
------------------------------
2 | 1
3 | 2
2 | 5
4 | 2
------------------------------

当我搜索值2时,我希望搜索结果返回FriendUser中的相关值,如下所示:

--------------------------
Friends of 2
--------------------------
1 - (from column User )
3 - (from column Friend)
5 - (from column user )
4 = (from column friend )

我想要如下所示的一列搜索结果:

--------------------------
Friends of 2
--------------------------
1
3
5
4

如何通过在 SQL Server 中使用 SELECT 查询来实现此目的?

最佳答案

SELECT Friend FROM MyTable WHERE User = 2
UNION
SELECT User FROM MyTable WHERE Friend = 2;

关于sql - 如何根据SQL Server select语句中的两列值返回一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17402280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com