2013-05-20 60 views
0

有兩個樣本表加入兩個表時如何使用SQL查詢獲得所需的輸出?

  • tblEmployee
  • tblProjectDetails

在連接兩個表如何獲得所需的輸出如圖所示的最終表?需要一個SQL查詢?或者在C#和.net中完成其他任何更好的工作?

tblEmployee

EMP_ID EMP_Name EMP_Email 
1 Hanu [email protected] 
2 Chetan [email protected] 
3 Vishal [email protected] 

tblProjectDetails

EMP_ID EMP_ProjectName EMP_ProjectDetails 
1  Project1   Asset Management 
1  Project2   Inventory Mangament 
2  Project3   PMT 
2  Project4   Stores Managemnt 
3  Project5   RFID 

tblResult

EMP_ID EMP_Name EMP_Email   EMP_ProjectName   EMP_ProjectDetails 
1   Hanu  [email protected]  Project1    Asset Management 
              Project2    Inventory Mangament 
2   Chetan  [email protected]  Project3    PMT 
              Project4    Stores Managemnt 
3   Vishal  [email protected]  Project5    RFID 
+1

你需要無論是C#或.NET的標籤。你想要生成結果表,還是僅將結果呈現給用戶? –

+1

什麼是你的rdbms –

+0

你試過了什麼? – WiiMaxx

回答

1

使用此查詢

create view tblResult 
    select 
     tblEmployee.EMP_ID, tblEmployee.EMP_NAME, tblEmployee.EMP_MAIL, 
     tblProjectDetails.EMP_ProjectName, tblProjectDetails.EMP_ProjectDetails 
FROM 
tblEmployee 
INNER JOIN 
    tblProjectDetails on tblEmployee.EMP_ID = tblProjectDetails.EMP_ID 
+0

歡迎使用StackOverflow:如果您發佈代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」)語法突出它! –