gpt4 book ai didi

mysql - SQL如何根据给定条件进行选择?

转载 作者:搜寻专家 更新时间:2023-10-30 23:15:31 26 4
gpt4 key购买 nike

假设我们有这样的时间表

course    day

A MONDAY

A WEDNESDAY

B MONDAY

C WEDNESDAY

我的问题是,如何选择同时在周一和周三的类(class)?

谢谢

最佳答案

这种类型的问题称为关系划分。

SELECT  course
FROM tableName
WHERE day IN ('Monday', 'Wednesday')
GROUP BY course
HAVING COUNT(*) = 2

该解决方案比使用 join 灵活得多,因为即使您有另一个条件,查询的结构也不会改变。 如果您想搜索三个值怎么办?你会提供另一个连接吗?在这个查询中,只有值会改变,

其他来源:

关于mysql - SQL如何根据给定条件进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14640873/

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