-3
之間,我有4個表:SQL加入不同的表
- 客戶
- 賬戶
- 付款
- 轉會
我想這使得無論是傳輸或客戶付款。付款表與客戶表相關聯,轉賬表與客戶表相關聯,而客戶表與客戶表相關聯。
我怎麼能寫一個返回做出任何支付或轉移客戶查詢?
SELECT customer.registration_os, Count(DISTINCT customer.customer_id) AS registrations
FROM customer
Inner Join account On customer.customer_id = account.customer_id
INNER JOIN payment ON customer.customer_id = payment.customer_id
LEFT JOIN transfer ON customer.customer_id= transfer.from_account
WHERE customer.ts_created BETWEEN ? AND ?
AND customer.registration_source = ?
GROUP BY customer.registration_os
謝謝
添加一些示例表數據和預期結果(以及格式化文本)。同時向我們展示您當前的查詢嘗試! – jarlh
你應該直接詢問之前嘗試一些東西。 – Rupsingh
請看看[如何提問](http://stackoverflow.com/help/how-to-ask) – Viki888