|
[font=宋体]
测试一下如下的语句的性能如何?
select a.id,
a.customerid,
a.customername,
a.sex,
a.age,
TO_CHAR(a.birthday, 'YYYY-MM-DD') birthday,
a.nativeplace,
a.nation,
a.province proCode,
a.city citCode,
a.district disCode,
a.address,
a.telephone,
a.email,
TO_CHAR(a.register_date, 'YYYY-MM-DD HH24:MI:SS') register_date,
a.mobilephone,
a.associatcode,
a.relation,
a.organizecode,
a.remarks,
a.integral,
a.idcard,
a.logincount,
a.salt,
a.member_type,
a.status,
a.org_id,
c.org_code orgCode,
c.org_name orgName,
b.RANK expertRank,
b.reference_no expertReferenceNo,
b.doctor_no expertDoctorNo,
b.product_line expertProductLine,
b.recommend expertRecommend,
b.flag expertFlag,
b.intro expertIntro,
a.backcontact,
a.backcontact_phone
from member a LEFT JOIN member_expert b ON a.id = b.member_id
LEFT JOIN organize c ON a.org_id = c.org_id
where a.rowid in
(SELECT a_rid
FROM (SELECT a_rid,
ROWNUM AS rn
FROM (SELECT am.rowid a_rid
FROM member am LEFT JOIN member_expert me ON am.id = me.member_id
LEFT JOIN organize mor ON am.org_id = mor.org_id
ORDER BY am.register_date DESC)
where rownum <= 100)
WHERE rn >= 1)
|
|