zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

【异常】MySQL NOT IN 子查询 不生效的原因

mysql异常 查询 in not 原因 生效
2023-09-14 09:14:14 时间

一、需求描述

t_vehicle_location业务表中存在着多条上报的数据,需求是需要将按经纬度+车机SN码以及记录时间来进行去重后选ID,并删除多余的不需要的ID记录,即一天只保留一条相同经纬度坐标以及车机SN码的记录。

于是, 编写了如下的SQL语句。

SELECT *  FROM
	t_vehicle_location
WHERE
	id NOT IN (
		SELECT
			id
		FROM
			t_vehicle_location
		GROUP BY
			vehicle_sn,lat,lng,STR_TO_DATE(location_time,