coo*_*run 4 sql join datagridview sql-server-2008
嗨,朋友们,我必须在SQL Server中加入4个表,并且需要在数据网格视图中显示特定的Coulmns
第一个表:emp_details
第二表:tbl_designation

第三表:tbl_empcontribution

第四表:tbl_empdeduction

需要在“数据网格视图”中显示的列是
1.从第一张表我需要显示emp_id,emp_name,emp_pf
2.从第二张表我需要显示designation_name
3.从第三张表我需要显示pfacc1和pfacc2
4.从第四张表我需要显示pf_percent和pf_max
尝试尽快回复此好友...谢谢..
下面是您需要的查询,您应该考虑保持命名约定的一致性,因为这可以直观地帮助您并减少编写代码时的错误。
SELECT ed.emp_id, ed.emp_name , ed.emp_pf, emd.designation_name, te.pfacc1, te.pfacc2, temp. pf_percent, temp.pf_max
FROM dbo.emp_details AS ed
LEFT JOIN dbo.emp_designation AS emd ON emd.designation_id = ed.emp_designation
LEFT JOIN dbo.tbl_empcontribution AS te ON te.eid = ed.emp_id
LEFT JOIN dbo.tbl_empdeduction AS temp ON temp.eid = ed.emp_id
Run Code Online (Sandbox Code Playgroud)