2017-04-02 76 views
0

我在我的數據庫中有兩個表格#1是付款記錄,#2是一個客戶的銷售記錄現在我想在一張顯示銷售明細和付款明細的單一表格中顯示兩個表格的值立刻像第三張圖片兩個表格合併在單個表格中

那麼我該如何編寫查詢來帶來結果集我想要的。

我創造了PHP這種觀點,MySQL的HTML

#1的繳費記錄

enter image description here

#2的銷售記錄

enter image description here

期望的輸出

enter image description here

銷售表

enter image description here

付款表

enter image description here

+2

嘗試新鮮事物了嗎?以格式化文本(**不是圖像**)的形式發佈示例數據和預期輸出,併發布您嘗試的查詢以及哪些內容無效? – GurV

+0

我使用內部連接,但它像交叉連接一樣倍增。加入客戶ID – Sariful

+0

你是如何獲得當前圖像的?可以爲這兩個表添加數據庫方案和/或您的「join」嘗試嗎? – chris85

回答

3

任何有效的內部連接形式應該工作:

select * 
from payment, sale 
where payment.customer_id = sale.customer_id 

select * 
from payment inner join sale using (customer_id) 

select * 
from payment inner join sale on payment.customer_id = sale.customer_id 
+0

我用第三個,但乘以一切感謝 – Sariful