gpt4 book ai didi

mysql - 通过 IN 子句选择,但行为应类似于 AND

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:50 24 4
gpt4 key购买 nike

<分区>

IN 子句的作用类似于 OR,

select from table where id in (1, 2, 3)

如果组中的任何项目匹配则选择(如果 id 为 1、2 或 3 则返回)。


我需要类似的东西,但基于两列,只有当 ColumnA 具有 ColumnB 的所有值时它才应该返回。

例如,

  ColumnA         ColumnB
---------------------------
1 a
2 b
3 c

1 a
1 b
1 c


select CoumnA from table where CoumnA in every ColumnB of (a, b, c);
-> 1 --since only 1 has all a, b and c

select CoumnA from table where CoumnA in every ColumnB of (b);
-> 1 --since 1 has b
-> 2 --since 2 has b

等等。我知道 in every of 不是一个合适的关键字,我只是想展示一个例子。

我无法尝试任何事情,因为我无法理解这个逻辑。

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