【发布时间】:2012-11-08 08:40:18
【问题描述】:
我想列出在同一张表上匹配的所有行。 到目前为止,我想出了这个
SELECT *
FROM parim_firms
WHERE firm_name IN (
SELECT firm_name
FROM parim_firms
GROUP BY firm_name
HAVING COUNT(*) > 1
)
但是这个查询继续运行,虽然子查询本身在 0.1 秒内运行。
我该如何优化这个?
我认为子查询对每一行都执行,而不仅仅是一次。我说的对吗?
【问题讨论】: