打错了,应该:
select 表.* from 表 where 字段1>50 and 字段1< 80 and left(字段2,instr(字段2,"-")-1)=left(字段3,instr(字段3,"-")-1) and left(字段2,instr(字段2,"-")-1)=left(字段4,instr(字段4,"-")-1) and left(字段2,instr(字段2,"-")-1)=left(字段5,instr(字段5,"-")-1)
select 表.* from 表 where 字段1>50 and 字段2< 80 and left(字段2,instr(字段2,"-")-1)=left(字段3,instr(字段3,"-")-1) and left(字段2,instr(字段2,"-")-1)=left(字段4,instr(字段4,"-")-1) and left(字段2,instr(字段2,"-")-1)=left(字段5,instr(字段5,"-")-1)
sql语句这样写不知可不可以,你自已试试,不过性能就不好说了