DB2 优化

0
SELECT
A.CUS_NO, --客户号
B.NAME, --客户名称
C.SEX, --客户性别
D.RUM, --客户电话
E.ADDRESS --客户地址
FROM
A
LEFT JOIN
(SELECT CUS_NO,MAX(NAME) FROM B GROUP BY CUS_NO)B--客户名字 多个中随便取一个
ON
A.CUS_NO=B.CUS_NO
LEFT JOIN
(SELECT CUS_NO ,SEX FROM C WHERE C.GRE='1')C
ON
A.CUS_NO=C.CUS_NO
LEFT JOIN
(SELECT CUS_NO,MAX(RUM) FROM D GROUP BY CUS_NO)D --客户电话 多个中随便取一个
ON
A.CUS_NO=D.CUS_NO
LEFT JOIN
(SELECT CUS_NO,MAX(ADDRESS) FROM E GROUP BY CUS_NO)E --客户地址 多个中随便取一个
ON
A.CUS_NO=E.CUS_NO
这种取法 速度慢 有高手能给优化 优化吗?
已邀请:

要回复问题请先登录注册