【发布时间】:2021-08-27 06:53:22
【问题描述】:
我在 Oracle SQL 查询中苦苦挣扎,我只想在有匹配记录的情况下应用排名。这是我的数据:-
Table 1:
ID State_Code
1 NY
2 DC
3 AL
Table 2:
ID EXPIRY_DATE STATE_CODE X_CODE
1 30-DEC-21 NY ABC
1 30-JUN-21 NY XYZ
2 30-DEC-21 DC SQL
2 30-JUN-21 AZ DEF
3 30-JUN-21 AK PQR
RESULT:
ID STATE_CODE X_CODE
1 NY ABC
2 DC SQL
3 AL (null)
我想加入基于 ID 的州代码。如果有多个匹配项,则根据 Expiry_Dates 选择/排列记录。
【问题讨论】: