[英]get records from two different tables based on their respective datetime fields - mysql
我想取兩個不同表中的數據orders
和order_returns
通過比較它們各自的時間字段。
下面是架構
ORDERS table
order_id | date_1 | amount
1 10-10-18 50
2 11-10-18 100
3 13-10-18 200
Order returns table
order_return_id | order_id | date_2
1 3 13-10-18
輸出應為
order_id | order_return_id | amount | date_1 | date_2
1 NULL 50 10-10-18 NULL
2 NULL 100 11-10-18 NULL
3 1 200 13-10-18 13-10-18
我知道可以通過左連接來實現,但是我想以這種方式顯示結果。 以下是鏈接
the order_returns data should appear when the date_1 matches date_2
紅色部分應出現在箭頭指向的位置
使用左聯接
select order_id , order_return_id, amount,date_1 ,date_2
from ORDERS left join Orderreturns
on date_1=date_2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.