日期:2014-05-19  浏览次数:20759 次

急!!!求助多重查询的SQL语句(VB+SERVER2000)
表pxd的数据结构如下:

编号(bh)           区域(qu)       地址(address)     完工状态(sfwg)
001                         浦东         东方路100号             否
002                         南汇         南门大街1号             否
003                         金山         卫零路1号                 否
004                         虹口         四川北路200号         是
005                         徐汇         虹桥路29号               否
006                         闸北         长江西路2号             是
........


目的:查出   区域是   浦东、南汇、金山且完工状态为“否”的记录,就是把区域和完工状态联合起来查询记录,我试过select   *   from   pxd   where   sfwg= '否 '   and   exists(select   *   from   pxd   where   qu   like   '浦东% '   or   qu   like   '南汇% '   or   qu   like   '金山% '),但结果不对,请高手指点!谢谢!!!




------解决方案--------------------
这样?
select * from pxd where sfwg= '否 ' and 区域 in( '浦东 ', '南汇 ', '金山 ')
------解决方案--------------------
楼上的可以。