gpt4 book ai didi

mysql - 与 MySQL 相交

转载 作者:行者123 更新时间:2023-11-29 10:05:41 25 4
gpt4 key购买 nike

SELECT friend_id FROM friendships WHERE user_id = 1;

Returns:
+-----------+
| friend_id |
+-----------+
| 2 |
| 3 |
+-----------+

SELECT friend_id FROM friendships WHERE user_id = 2;

Returns:
+-----------+
| friend_id |
+-----------+
| 1 |
| 3 |
| 6 |
+-----------+

我正在尝试为 MySQL 寻找 INTERSECT 的替代方案。我需要获取这两个查询之间的公共(public)行。

最佳答案

您可以使用联接来替换INTERSECT

SELECT DISTINCT f1.friend_id 
FROM friendships f1
JOIN friendships f2 ON f1.friend_id = f2.friend_id
WHERE f1.user_id = 1 and f2.user_id = 2;

关于mysql - 与 MySQL 相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51956658/

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