gpt4 book ai didi

PHP、MySQL - 获取与数组中所有项目匹配的行

转载 作者:可可西里 更新时间:2023-11-01 08:06:04 24 4
gpt4 key购买 nike

我有一个查询问题。我在这里和谷歌上搜索但找不到解决方案。我可以使用循环或替代解决方案来完成,但这意味着耗时(在页面加载时)......所以我想知道是否有“一个查询”解决方案。

我有一个包含 4 列的表:

id   class    day    hour
1 9b3 1 3
2 9b4 1 3
3 9b5 1 3
4 9b3 1 5
5 9b4 2 6
6 9b5 2 6
7 9b4 4 7
8 9b3 3 6
9 9b4 3 6
10 9b5 3 6

我需要的是在同一天和同一时间恢复匹配所有三个类 9b3、9b4、9b5 的日期和时间。

在上面的例子中,结果应该是:

day   hour
1 3
3 6

最佳答案

试试这个:

SELECT day,hour
FROM yourTableName
WHERE class IN ('9b3','9b4','9b5')
GROUP BY day,hour
HAVING COUNT(class) = 3;

sqlfiddle demo

关于PHP、MySQL - 获取与数组中所有项目匹配的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19471607/

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