采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
time 表示时间时间点,location表示一个地理位置, 查询要求 至少 t个连续时间内,n个用户在同一个位置。 老师这个sql怎么写,主要是连续时间不好算。
可以试试这样来查
SELECT *
FROM locations a JOIN locations b
ON a.`time`=b.time+1
AND a.`locations`=b.`locations`
我试了 这样的话没有查出数据
你想要的结果是什么样的呢?
当时的面试题就是这样的数据结构,然后可以控制 t 和 n,实现查询出在 t个连续时间内,n个人在相同的位置
登录后可查看更多问答,登录/注册
面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。
1.7k 35
1.3k 29
1.1k 17
1.0k 15