|
这两个SQL的结果是一致,但不太明白这两种方法的区别.请高人指点.
SQL1:
select 出票日期,'接票',b.编号,b.名称 from [sheet1$A:D]a left join [sheet1$F:G]b on a.接票=b.编号 union all
select 出票日期,'出票',b.编号,b.名称 from [sheet1$A:D]a left join [sheet1$F:G]b on a.出票=b.编号 union all
select 出票日期,'结算',b.编号,b.名称 from [sheet1$A:D]a left join [sheet1$F:G]b on a.结算=b.编号
SQL2:
select 出票日期,'接票',b.编号,b.姓名 from [正票$A:AJ]a , [工号$A:B]b where a.接票=b.编号 union all
select 出票日期,'出票',b.编号,b.姓名 from [正票$A:AJ]a , [工号$A:B]b where a.出票=b.编号 union all
select 出票日期,'结算',b.编号,b.姓名 from [正票$A:AJ]a , [工号$A:B]b where a.结算=b.编号 |
|