如何从条件的红移中获取行

时间:2018-06-01 12:22:58

标签: mysql

我在下面提到了两个表:

TABLE_1

ID      Date                   Value
1254    2018-01-01 15:20:45    RT-RF
1254    2018-01-10 18:22:45    RE-RI
1255    2018-01-25 17:35:40    RR-RU
1255    2018-01-30 13:19:55    RY-RR

TABLE_2

ID      Date2                  Value2
1254    2018-01-01 08:12:16    RT-RF
1255    2018-01-25 18:14:18    RT-RF

如何检查表格中ID的每个唯一Value2与表格中该特定ID的最旧值1不匹配。

必需输出:

ID   Date                       Date2               Value    Value2
1255 2018-01-01 15:20:45        2018-01-25 18:14:18 RT-RF    RT-RF

1 个答案:

答案 0 :(得分:0)

从你的必需输出中,你把那些DID匹配的输出,在这种情况下使用它:

select t1.ID, t1.Date, t2.Date2,t1.Value,t2.Value from table_1 t1
inner join table_2 t2 on t1.ID = t2.ID
where t1.Value = t2.Value2