我有一个查询来获取具有一些额外条件的重复数据,但我觉得它不够快。任何解决方案使这个查询更快?查找重复SQL查询的更快方法
v_listing
包含大信息
SELECT DISTINCT code, name, comm, address, area
FROM v_listing t1
WHERE EXISTS (SELECT NULL
FROM v_listing t2
WHERE t1.comm = t2.comm
AND t1.address = t2.address
AND t1.area = t2.area
AND (t1.code > t2.code OR t1.code < t2.code))
ORDER BY comm, address, area
请问什么是视图定义?视图只是一个宏,它在查询中展开。 – gbn 2009-08-17 05:12:14
v_listing是多个表的组合,但我想知道如果我们可以在不触及视图的情况下改进此sql。 – pang 2009-08-17 05:47:03
您的查询速度有多慢?您运行的数据量是多少? – Jagannath 2009-08-17 05:59:17