当前位置: 代码迷 >> Sql Server >> 急多重查询的SQL语句(VB+SERVER2000)
  详细解决方案

急多重查询的SQL语句(VB+SERVER2000)

热度:276   发布时间:2016-04-27 21:55:23.0
急!!!求助多重查询的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( '浦东 ', '南汇 ', '金山 ')
------解决方案--------------------
楼上的可以。
  相关解决方案