我被困在一个查询中,以比较同一张表上的不同时间并列出一个常见的和所有不常见的时间。
ID ID_STORE Opentime Closetime
---------- -------- ---------- -------------------------------
1 6 09:30:00 18:00:00
2 6 09:30:00 18:00:00
3 6 09:30:00 18:00:00
4 6 09:30:00 18:00:00
5 6 09:30:00 16:00:00
6 6 10:30:00 15:00:00
就像在这个表中输出应该是这样的
ID ID_STORE Opentime Closetime
---------- -------- ---------- -------------------------------
4 6 09:30:00 18:00:00
5 6 09:30:00 16:00:00
6 6 10:30:00 15:00:00
最佳答案
正如我所观察到的,您会在每家商店的每个独特的营业时间和打烊时间获取最新的 ID
。
SELECT MAX(ID) as ID,
ID_Store,
OpenTime,
CloseTime
FROM tableName
GROUP BY ID_Store,
OpenTime,
CloseTime
关于mysql - 比较同一张表上的时间并列出 mysql 中不常见的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12400662/