首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

各位大侠 帮帮忙! 跪求这个SQL语句有关问题

2012-03-02 
各位大侠帮帮忙!~跪求这个SQL语句问题A表ida_namea_bumen1a技术部2b客服部3c客服部4D销售部B表(权限表)idb

各位大侠 帮帮忙!~ 跪求这个SQL语句问题
A表
id     a_name     a_bumen
1           a           技术部
2           b           客服部
3           c           客服部
4           D           销售部

B表(权限表)
id       b_name       b_bumen
1         后勤           客服部
2         后勤           技术部

大概意思就是
select   *   from   a   where   a_bumen=(select   b_bumen   from   b   where   b_name=传进来的值)
可是在查询分析器里出现的错误是
子查询返回的值多于一个。当子查询跟随在   =、!=、 <、 <=、> 、> =   之后,或子查询用作表达式时,这种情况是不允许的。
应该如何改?
谢谢各位         我在线等     给大家拜年了

[解决办法]
select * from a where a_bumen in (select b_bumen from b where b_name=传进来的值)


*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html

热点排行