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

同一个表的字段诀别表示2种意思,需要查询出来放在分别放在2个文件框中,求大神帮帮忙!

2013-10-24 
同一个表的字段分别表示2种意思,需要查询出来放在分别放在2个文件框中,求大神帮帮忙!!现有一个字典数据表

同一个表的字段分别表示2种意思,需要查询出来放在分别放在2个文件框中,求大神帮帮忙!!
现有一个字典数据表如下【表1】:
同一个表的字段诀别表示2种意思,需要查询出来放在分别放在2个文件框中,求大神帮帮忙!
SysDictTypeID字段是固定的类型编号
现有另外一个表【表2】:
同一个表的字段诀别表示2种意思,需要查询出来放在分别放在2个文件框中,求大神帮帮忙!
这个表中最后有2个字段UnitID和DepartmentID同时对应这第一个表【表1】中的SysDictCode字段

现在我需要在SQL中查询表2的信息,但需要把最后2个字段的数字信息显示成第一个表【表1】中相关数字对应的汉字,也就是第一表【表1】中的SysDictName字段信息
UnitID筛选的是当表1中SysDictTypeID字段为19时对应的SysDictName名称
DepartmentID筛选的是当表1中SysDictTypeID字段为17时对应的SysDictName名称

求大神帮帮忙啊,小弟试过了很多种都不行.. sql 数据 查询 子查询 类
[解决办法]
上面的写了一个字母,用下边这个


select b.*,c.SysDictName as N'筛选1',d.SysDictName as N'筛选2'
from 表2 b
join 表1 c on b.UnitID=c.SysDictTypeID and c.SysDictTypeID=17--这个是第一个
join 表1 d on b.UnitID=d.SysDictTypeID and d.SysDictTypeID=19--这个是第二个

热点排行
Bad Request.