我在下面提到了两个表:
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
答案 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