mysql语句,查询预约数量

图片说明

问一下大神,一张预约表里,有多条记录,某一个时间段,
只能有10条预约记录,像这种结果,DB中的预约时间段怎样设计, 一条sql可以实现吗?

1个回答

一张时间段表,可以动态维护。一张预约表,某天、某个时间段、预约人。
查询时,按时间段分组加上目标天就可以查询出当天各个时间段的预约情况

qq_18630487
真-酸辣土豆丝 回复阿尔梅勒: 集群服务?并发问题你可以在代码层面来解决啊。集群用redis锁,单机就用数据库乐观锁(版本号)
6 个月之前 回复
u014005546
阿尔梅勒 回复:是不用关联到人的
6 个月之前 回复
u014005546
阿尔梅勒 回复真-酸辣土豆丝: 这个办法考虑过,但是怕在并发的情况下出现脏数据
6 个月之前 回复
qq_18630487
真-酸辣土豆丝 回复阿尔梅勒: 如果你的预约不需要关联到人,可以在预约表里加一个预约数的字段。这样某一天中的一个时间段只保存一条记录,后边在预约就把预约数加一。查询时按时间段查出五天的。请采纳
6 个月之前 回复
u014005546
阿尔梅勒 谢谢,这个办法好,但这个页面还需要查5次,因为有5天
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问