帮忙看看这条查询语句,该如何使它不那么变态?:D
最后的语句如下:
Select uID,u1,u2,u3,u4,uDate FROM db_User where 1=1 and u2='男' and u3='正局长' and u4='副局级' and u6='区市县机关' and u7='35岁以下' and u8='11-20年' and u9='5年以下' and u10='2' and u11='研究生' and u12='硕士' and u15='1' and uID in (select uID from db_Zsdc where zType='A' and z2='1' and z3='2') and uID in (select uID from db_Zsdc where zType='B' and z2='2' and z3='3') and uID in (select uID from db_Zsdc where zType='C' and z2='2' and z3='2') and uID in (select uID from db_Zsdc where zType='D' and z2='3' and z3='2') and uID in (select uID from db_Zsdc where zType='E' and z2='2' and z3='2') and uID in (select uID from db_Szdc where sType='A' and s2='2' and s3='2') and uID in (select uID from db_Szdc where sType='B' and s2='3' and s3='2') and uID in (select uID from db_Szdc where sType='C' and s2='3' and s3='2') and uID in (select uID from db_Lw where 1=1 and l3='2' and l4='1' and l5='1') and uID in (select uID from db_Gw where 1=1 and g3='2' and g4='1' and g5='3') and uID in (select uID from db_Zz where z3='2') and uID in (select uID from db_Gl where 1=1 and g2='2' and g3='7') and uID in (select uID from db_Gr where 1=1 and g1='1' and g2='4') order by uID desc
实际运用中,能使它更优化吗?