当前位置: 代码迷 >> SQL >> sql查询条件有关问题
  详细解决方案

sql查询条件有关问题

热度:207   发布时间:2016-05-05 15:29:05.0
sql查询条件问题
谁能帮我分析一下啊。
select   a字段,b字段
from   A表
where   '部门 '(字段)   in   (select   '部门 '   from   B表   where   C字段= 'c,d ')
*   C的值是在c,d中的一个

------解决方案--------------------
等号旁边有语法错误,正解如下;
select a字段,b字段
from A表
where '部门 '(字段) in (select '部门 ' from B表 where C字段 in ( 'c ', 'd '))


------解决方案--------------------
select a字段,b字段
from A表
where '部门 '(字段) in (select '部门 ' from B表 where C字段= 'a ' and C字段= 'b ')
------解决方案--------------------

select a字段,b字段
from A表
where '部门 '(字段) in (select '部门 ' from B表 where C字段= 'a ' or C字段= 'b ')
  相关解决方案