语句如下
SELECT pni.parent_name, ni.name, dt.data_time, dt.value_a, dt.value_b FROM data_table dt LEFT JOIN rel_table rt ON dt.data_id = rt.rel_id LEFT JOIN name_info ni ON rt.rel_b_id = ni.rel_b_id LEFT JOIN parent_name_info pni ON ni.parent_id = pni.parent_id WHERE dt.data_time > ${dayTime} AND dt.data_time <= date_add(${dayTime},INTERVAL 1 DAY) AND pni.parent_id IN ( SELECT parent_id FROM parent_list) mysql 的版本是 5.7 ,现在的情况是这个语句查询不出来。 数据表日期范围内的数据大概是不到 1W 条,rel 表中的数据不到 200 条。 ni 和 pni 这两个表中的数据可能有几十万条。
