-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