【发布时间】:2018-10-17 06:09:19
【问题描述】:
customer id name Pay_type
1111 aaaa regular
1111 aaaa late
1111 aaaa regular
1111 aaaa regular
2222 bbbb regular
2222 bbbb regular
2222 bbbb regular
3333 cccc regular
3333 cccc late
4444 dddd regular
4444 dddd regular
我有一个 SQL 查询,它给出了上述结果,我希望该结果删除任何有滞纳金的客户
输出需要是:
customer id name Pay_type
2222 bbbb regular
2222 bbbb regular
2222 bbbb regular
4444 dddd regular
4444 dddd regular
select
distinct a.customer_id,
a.name,
pay_type
from table a
left join table b on a.customer_id= b.id
left join table c on c.id = b.pay_id
where b.status = 'Done
【问题讨论】:
-
您能否在您的问题中也包含您的查询?看起来这是
distinct操作应该能够解决的问题。 -
请编辑您的问题并在其中包含查询。
标签: postgresql duplicates postgresql-9.4