我有这个查询:
SELECT TIMESTAMP,
TIMESTAMP_OFFER,
TIMESTAMP_TRACK,
STATUS_ACPT
FROM TABLE1
WHERE TIMESTAMP IN
(
SELECT TIMESTAMP
FROM TABLE2
WHERE STATUS = '1'
AND TIMESTAMP_PROCESSED BETWEEN
'2017-01-07-00.00.00.000000'
AND '2017-01-17-00.00.00.000000'
)
结果:
---------------------------------------------------------------------------------------------------------
| TIMESTAMP | TIMESTAMP_OFFER | TIMESTAMP_TRACK | STATUS_ACPT |
---------------------------------------------------------------------------------------------------------
|2017-01-09 11:26:29.434254 | 2017-01-25 14:36:23.587199 | 2017-01-25 14:36:23.587199 | P |
---------------------------------------------------------------------------------------------------------
|2017-01-09 11:26:29.434254 | 2017-02-01 16:05:02.221179 | 2017-02-01 16:05:02.221179 | P |
---------------------------------------------------------------------------------------------------------
|2017-01-09 11:26:29.434254 | 2017-02-01 16:05:02.221179 | 2017-07-13 10:59:20.342584 | E |
---------------------------------------------------------------------------------------------------------
|2017-01-11 15:09:51.935322 | 2017-02-11 12:00:50.410959 | 2017-02-11 12:00:50.410959 | P |
---------------------------------------------------------------------------------------------------------
|2017-01-11 15:09:51.935322 | 2017-02-11 12:00:50.410959 | 2017-02-11 12:10:50.410959 | A |
---------------------------------------------------------------------------------------------------------
我需要每个 TIMESTAMP 的最新记录,我应该得到这个:
---------------------------------------------------------------------------------------------------------
| TIMESTAMP | TIMESTAMP_OFFER | TIMESTAMP_TRACK | STATUS_ACPT |
---------------------------------------------------------------------------------------------------------
|2017-01-09 11:26:29.434254 | 2017-02-01 16:05:02.221179 | 2017-07-13 10:59:20.342584 | E |
---------------------------------------------------------------------------------------------------------
|2017-01-11 15:09:51.935322 | 2017-02-11 12:00:50.410959 | 2017-02-11 12:10:50.410959 | A |
---------------------------------------------------------------------------------------------------------
我如何得到它?
如您所见,TIMESTAMP 和 TIMESTAMP_OFFER 可以有重复的值,但 TIMESTAMP_TRACK 是唯一的。