我试图通过比较两个表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
红色部分应该出现在箭头指向的地方
答案 0 :(得分:1)
使用左联接
select order_id , order_return_id, amount,date_1 ,date_2
from ORDERS left join Orderreturns
on date_1=date_2