gpt4 book ai didi

mysql - 获取确实引用值列表但同时不引用其他值列表的行

转载 作者:行者123 更新时间:2023-11-30 00:01:56 25 4
gpt4 key购买 nike

我确信之前有人问过这个问题,但我只是不知道如何搜索它

我有一个表table1:

| RefId_1 | RefId_2 |
---------------------
| 1 | 133 |
| 3 | 12 |
| 4 | 144 |
| 4 | 22 |
| 3 | 123 |

我需要获取 RefId_1 列表,该列表确实引用了 RefId_2 列表,但没有对另一个 RefId_2 列表的引用>。

例如,我需要引用 (133, 22, 44) 的 RefId_2 列表的 RefId_1 列表,但这样的 RefId_1 不应该引用了 RefId_2 列表(12、144、111)。

结果应该只是 (1),因为 (4) 引用了禁止的 144

提前致谢

最佳答案

已更新:(未经测试)

SELECT DISTINCT REF_ID1 FROM table1 
WHERE REF_ID2 IN(133,22,44)
AND
REF_ID1 NOT IN
(SELECT REF_ID1 FROM table1 WHERE REF_ID2 IN (12, 144, 111))

关于mysql - 获取确实引用值列表但同时不引用其他值列表的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24951176/

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