【发布时间】:2012-11-07 02:05:37
【问题描述】:
在我的表中,我需要知道每个ID 是否有一个且只有一个ID_name。我该如何编写这样的查询?
我试过了:
select ID, count(distinct ID_name) as count_name
from table
group by ID
having count_name > 1
但它需要很长时间才能运行。
有什么想法吗?
【问题讨论】:
-
我应该补充一点,我什至不确定我的查询是否正确,因为它从未执行过!
标签: sql optimization count