使用左外部联接联接两个表,并根据右表列填充新的列值
技术问答
230 人阅读
|
0 人回复
|
2023-09-12
|
我有两个表exam_table和emp_table,在这里,我想用左外两个表,我想用右表exam_completed_date列创建了一个名字new_column的新列。7 ^$ y7 {- y2 Y o7 u r5 b
select id,exam_completed_date from exam_table;id exam_completed_date 0 12-01-20191 12-12-2019select id,week_end_date from emp_table where id=0;id week_end_date0 11-29-20190 11-30-20190 12-31-20190 12-01-20190 12-02-20190 12-03-20190 12-04-2019select id,week_end_date,exam_completed_date from emp_table emp left outer join exam_table exam on (exam.id=emp.id and exam.exam_completed_date=emp.week_end_date)where id=0id week_end_date exam_completed_date 0 11-29-2019年 -30-20190 12-31-20190 12-01-2019 12-01-20190 12-02-2019年 -03-2019年 -04-2019我需要这样的输出# W3 Z# h6 C3 z7 ^$ h5 X
id week_end_date exam_completed_date new_column0 11-29-2019年 -30-20190 12-31-20190 12-01-2019 12-01-2019年 -01-20190 12-02-2019年 1212 -01-20190 12-03-2019年 1212 -01-2019 0 12-04-2019年 1212 -01-2019年
5 x) A+ g+ ~+ T4 V! | 解决方案: |
|
|
|
|
|