資料庫包含帖子和汽車表。
示例資料:
car.created_at: 2021-12-01
car.created_at: 2021-11-01
car.created_at: 2021-10-01
post.created_at: 2022-01-01
post.created_at: 2021-12-01
我需要從帖子和汽車表中選擇記錄。
還可以通過created_at屬性按降序對它們進行排序。
并用偏移量(分頁)限制它們(數千條記錄)。
最終結果應包含兩個表中的記錄,并從最新記錄開始,在本例中為post.created_at: 2022-01-01.
uj5u.com熱心網友回復:
目前尚不清楚這是否是您想要的,但以下查詢將滿足您的要求:
select created_at from cars
union
select created_at from posts
order by created_at desc
limit 1
offset 2;
uj5u.com熱心網友回復:
select COALESCE(car.created_at,post.created_at) cr_date
from car full outer join post on false
order by cr_date desc
offset 1 limit 3;
結果
cr_date
------------
2021-12-01
2021-12-01
2021-11-01
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/410434.html
標籤:
