如何使用条件从redshift中获取行

f45qwnt8  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(244)

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

表2

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

如何检查每个唯一的 ID 这个 Value2 表中的值与该特定值的最早值1不匹配 ID 在表中。
所需输出:

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

zmeyuzjn1#

从您所需的输出中,您将匹配的输入,对于这种情况,请使用以下命令:

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

相关问题