我想知道应该返回唯一(按 CUSTOMER_ID、VEHICLE_ID、DEALER_ID 和 EVENT_TYPE_ID)行的 SQL 语句(对于 ORACLE DBMS)应该是什么,但它也会返回该行的最新日期(EVENT_INITIATED_DATE)。我尝试过 DISTINCT 和 GROUP BY,但无法弄清楚如何处理 EVENT_INITIATED_DATE(即 DATE 数据类型)。
CUSTOMER_ID VEHICLE_ID DEALER_ID EVENT_TYPE_ID EVENT_INITIATED_DATE
---------------------- ---------------------- ---------- ---------------------- -------------------------
22197630 23093399 6040 20 11-JAN-07
22197630 23093399 6040 5 11-JAN-07
22197630 23093399 6040 4 11-JAN-07
22197630 23093399 6040 3 11-JAN-07
22197630 23093399 6040 4 19-JAN-06