私は下の表の構造を持って来る必要があり、のSQLServerレコードはhorizontly
表名:カスタマー
Cust_id Cust_Name
------------------------
101 John
102 Peter
表名:Loan_Details
Id LoanName Cust_Id Amt
-----------------------------------------
1 PersonalLoan 101 2L
2 PersonalLoan 101 3L
3 HomeLoan 101 10L
テーブル名:プロダクト
Id Cust_Id ProductName Cost
-----------------------------------------
1 101 Product1 1000
2 101 Product1 2000
3 101 Product1 3000
以下の構造で結果が水平になる必要がありますか?
Cust_Id Cust_Name PersonalLoan Amt HomeLoan Amt ProductName Cost
--------------------------------------------------------------------------------
101 John PersonalLoan 2L HomeLoan 10L Product1 1000
101 John PersonalLoan 3L NULL NULL Product1 2000
101 John NULL NULL NULL NULL Product1 3000
は、それらの間の関係に基づいてテーブルを結合して、必要なフィールド – Rams
を選択し、あなたはMS SQL ServerまたはOracle(PL/SQL)を使用していますか?関与していない製品にはタグを付けないでください。 – jarlh
Imを使用しているSQL – Srinivasan