【发布时间】:2022-12-05 13:20:40
【问题描述】:
讯息
| id | hash | recipient | created_at |
|---|---|---|---|
| 1 | hsxarfcdup_12 | example1@test.com | 2022-01-01 |
| 2 | hsxarfcdup_12 | example1@test.com | 2022-01-01 |
| 3 | huudbnjjewo67 | example3@test.com | 2022-01-01 |
| 4 | poimzgdyundkh | example4@test.com | 2022-01-01 |
链接
| id | hash | created_at |
|---|---|---|
| 1 | huudbnjjewo67 | 2022-01-01 |
| 2 | poimzgdyundkh | 2022-01-01 |
我有 2 张桌子。消息表存储发送给每个收件人的消息。它有一个列hash,每批发送的消息都可以相同。
另一个表links可以与该表链接。所以我的情况是根据列hash将links左加入messages。
所以我真正想要的是使用links.created_at,如果它存在于加入后的结果集中,如果不存在,我想使用messages.created_at。
这样的事情可能吗?
【问题讨论】: