17,086
社区成员
发帖
与我相关
我的任务
分享
SELECT A.XX FROM TABLE1 A, TABLE2 B
WHERE A.A=B.A
AND A.B=B.B
AND A.C=B.C
AND B.TYPE IN (1,2,3)
SELECT A.XX FROM TABLE1 A, TABLE2 B
WHERE A.A=B.A
AND A.B=B.B
AND A.C=B.C
AND B.TYPE IN (1,2,3)
B.TYPE 一共1,2,3,4 这个条件只排除掉1/4也就是还是有3/4的数据。
另外设置数据库参数其他方面有没有可优化的地方,只要速度上去就可以了[/quote]
这就是整个语句的话,就没什么好优化的了。我是不太清楚,一个查询结果有几千万条记录,那么这个查询的意义何在SELECT A.XX FROM TABLE1 A, TABLE2 B
WHERE A.A=B.A
AND A.B=B.B
AND A.C=B.C
AND B.TYPE IN (1,2,3)
B.TYPE 一共1,2,3,4 这个条件只排除掉1/4也就是还是有3/4的数据。
另外设置数据库参数其他方面有没有可优化的地方,只要速度上去就可以了