我有3個表格。即Job_Master,Print_details,Paper_Details。數據集和連接。 ASP.net
的表的結構是如下所示:
Job_Master:
jobno JOBNAME量
1 A 100
2 B 200
3 C 300
Print_Details id bei納克的PK和jobno是FK
ID jobno顏色
1 1青色
2 1紅
3 2黑色
4 3黑色
5 3綠色
紙張詳細 id是PK並且jobno是FK
id jobno類型
1銅版紙
2 1相紙
3 2銅版紙
4 3複印機
5 3相片紙
我希望有一個寫在SQL服務器查詢或在執行數據集操作ASP.net以便顯示在網格視圖中的結果集如下:
希望的結果集:
jobno jobname printDetails paperDetails amount
1 A CYAN,RED Art Paper,Photo Paper 100
2 B Black Art Paper 200
3 C Black,Green Copier,Glossy Paper 300
這可能使用ASP.net中的數據集操作或SQL服務器查詢。我使用SQL Server 2008 R2作爲我的數據庫,而Fromt端則使用ASP.net3.5設計。
對此的任何幫助非常感謝。提前感謝。
我已經存儲在數據集合中選擇a.Jobno,a.jobname,b.color,C以下查詢的結果。鍵入 FROM job_master一個 LEFT JOIN cprint_details b ON a.jobno = b.jobno 留在a.jobno = c.jobno ORDER加入paper_details c。通過a.jobno但它並沒有給我想要的結果。如何結合基於jobno的結果集中的顏色和類型列以獲得單行。 – user1534206 2012-07-18 09:50:29