我有两张桌子:A 和 B
一个
provider_id | 日期 |
---|---|
111 | 日期 |
222 | 日期 |
333 | 日期 |
乙
provider_id | 地位 | 日期 |
---|---|---|
111 | 初始化 | 日期 |
111 | 发布 | 日期 |
222 | 失败的 | 日期 |
我想要的结果
provider_id | 地位 | 日期 |
---|---|---|
111 | 发布 | 一个约会 |
222 | 失败的 | 一个约会 |
333 | 无效的 | 一个约会 |
我尝试过的事情之一是左连接
select *
from "A"
left join "B" on "B"."provider_id" = "A"."provider_id"
order by "A"."date" desc;
但我得到了基于重复的记录status
provider_id | 地位 | 日期 |
---|---|---|
111 | 初始化 | 日期 |
111 | 发布 | 日期 |
222 | 失败的 | 日期 |
333 | 无效的 | 日期 |