我正在尝试编写一个查询,该查询返回所有记录,其中第一列的值映射到第二列中的多个不同值。我尝试了以下方法,但得到了“不是单组组功能”。我在这里做错了什么?
select contact_id, count(location_account_id)
from
(select a.contact_id, a.location_account_id
from crm.asset_plus a
where a.contact_id is not null
group by a.contact_id, a.location_account_id)
having count(location_account_id) > 1