我有3個表如何從3個表中獲取數據?
collecton, paymentdata, payment
Payment
表計算表,它只有一個產品數據
所以,rcvamt
和restamt
從支付表得到
我有以下數據
收藏:
id(PK) clientid company Client product total note
1 2001 Company1 Client1 Product1 50000 note1
2 2002 Company2 Client2 Product2 60000 note2
3 2003 Company3 Client3 Product3 70000 note3
個
PaymentData:
wid(PK)wcid(FK) clientid product rcvamt restamt rcvdate nxtdate Note
1 1 2001 Product1 500 49500 10-1-2015 11-2-2015 abc1
2 1 2001 Product1 800 48700 11-2-2015 12-3-2015 xyz1
3 2 2002 Product2 1500 58500 5-3-2015 6-4-2015 qwe1
付款
id(PK) wid(FK) clientid product rcvamt restamt
1 2 2001 Product1 1300 48700
2 3 2002 Product2 1500 58500
我想告訴喜歡
clientid company procudt total rcvamt restamt rcvdate nxtdate note
2001 Company1 Product1 50000 1300 48700 11-2-2015 12-3-2015 xyz1
2002 Company2 Product2 60000 1500 58500 5-3-2015 6-4-2015 qwe1
2003 Company3 Product3 70000 - - - - -
你有什麼試圖達到你想要的結果? – 2015-03-02 11:52:05
另外:***這是哪個具體數據庫? – 2015-03-02 12:13:14
我只想得到1個客戶+產品結果,所以每個客戶,產品可以是不同的,每個交易日期和記錄可以不同,所以我得到一個記錄2,3次我提到我的要求有問題。 – Dotnet 2015-03-02 12:40:38