MySQL 实现:基于时间差与车牌号匹配
项目需求
在 MySQL 数据库里,存在两个数据表:
- 数据表
po_vehicle_2025
用于存储通行记录,包含字段vehicle_id
(作为唯一标识每条通行记录的 ID)、license
(表示车辆的车牌号)以及recotime
(记录车辆的通行时间)。 - 数据表
po_transport_record_2025
作为称重库,包含字段AtTime
(记录车辆的称重时间)和TruckID
(表示车辆的车牌号)。
现在希望实现以下操作:找出 po_vehicle_2025
表中的 recotime
与 po_transport_record_2025
表中的 AtTime
时间差值在 N
分钟以内(包含 N
分钟),且车牌号(license
和 TruckID
)相同的记录,然后将 po_vehicle_2025
表中的 vehicle_id<