我目前有一张表为log_data 其中数据量大于十万条
我现在的需求是写一条sql根据log_data表中的unit_id字段来得到两条不同的log_data数据,然后比对这两条数据如果其中的status和standard_time相同 就得到这两条数据。
下面是我写的sql:
SELECT
*
FROM log_data AS a
LEFT JOIN
log_data AS b
ON a.`status` = b.`status` = 0 AND a.standard_time = b.standard_time AND a.data_num = b.data_num
WHERE a.unit_id = 0 AND b.unit_id = 1 LIMIT 0,10
只查询10条数据 就会卡死 。请大神帮我优化一下sql语句 跪谢