在SQL Server中,我加入瞭如下所示的三個表。在sql server中連接表?
select t1.empid, t2.sales, t3.date
from table1 t1
left outer join table2 t2 on t1.empid = t2.empid
left outer join table3 t3 on t1.empid = t2.empid
and t2.id= t3.id
這是正確的,我用and
的條件,謝謝。
,如果我寫的PROC:我正在使用joing左外部表連接
select wrh.empid
from Tbl_F_Weekly_Report_Header WRH
left outer join Tbl_Emp_Master_M EM on wrh.EmpId =em.EmpId
LEFT outer join Tbl_F_Emp_Position_M EPS on WRH.PositionCode = EPS.PositionCode
where EM [Tbl_Emp_Master_M] doesnot contain Positioncode
是正確
我不明白你的'WHERE'條款。你能提供樣本數據和預期結果嗎? –
ya mr.adma wenger我不得不說的是在Tbl_emp_master_m我沒有positioncode它不是在哪裏條件。 –
謝謝你清理那個。您的查詢是正確的。 –