问题:我正在尝试加入table1
和table2
来获得wk_nmbr
和begin_date
的{{1}}。为了区别起见,我在“ wk_nmbr”的末尾附加了“ begin”和“ end”一词
表1
end_date
表2
begin_date,
end_date
条件:
cal_date,
wk_nmbr
预期结果输出
table1.begin_date = table2.cal_date and
table1.end_date = table2.cal_date
答案 0 :(得分:0)
这是使用别名的非常简单的查询。
select begin_date, w1.wk_number as wk_nmbr_begin,
end_date, w2.wk_number as wk_nmbr_end
from table1
join table2 as w1 on w1.cal_date=table1.begin_date
join table2 as w2 on w2.cal_date=table1.end_date