我有四个表table1(工艺组号),table2(工艺组号,工作名称),table3(工艺组号,材料),table4(工艺组号,工时)
-------------
采用右连接。
oracle数据库如下:
select table1.工艺组号,table2.工作名称,table3.材料,table4.工时
from table1,table2,table3,table4
where table1.工艺组号=table2.工艺组号(+)
and table1.工艺组号=table3.工艺组号(+)
table1.工艺组号=table4.工艺组号(+)
SQL Server
select table1.工艺组号,table2.工作名称,table3.材料,table4.工时
from table1 left join table2 on table1.工艺组号=table2.工艺组号,
left join table3 on table1.工艺组号=table3.工艺组号,
left join table4 on table1.工艺组号=table4.工艺组号
select Table1.*,Table2.*,Table3.*,Table4.*
from Table1,Table2,Table3,Table4
where Table1.工艺组号=Table2.工艺组号 and
Table1.工艺组号=Table3.工艺组号 and
Table1.工艺组号=Table4.工艺组号
group by Table1.工艺组号