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

SQL语句

2012-03-11 
求一个SQL语句比如主表记录的是人员信息,性别男用1,女用2,省份存的都是代码,湖南是43,广东是44,这些对应信

求一个SQL语句
比如主表记录的是人员信息,性别男用1,女用2,省份存的都是代码,湖南是43,广东是44,这些对应信息全部在另一个字典表中对应存放着,现在要显示出代码所对应的值,如果直接SELECT的话,显示出来的某些字段值全是数字,现在想问如何写一句SELECT语句,在查询中加入另一对字黄表的查询的,使用对主表查询时显示出的数据全是代码所代表的值而非代码的.请大家指教

[解决办法]
select case 主表,性别 when 1 then N '男 ' else N '女 ' end,对字黄表.省份 from 主表,对字黄表 where 主表.省份=对字黄表.省份代码
[解决办法]
select d1.txt as 性别,d2.txt as 省份
from main a
left join dict d1 on a.xb=d1.code and d1.type= 'xb '
left join dict d2 on a.xzqh=d2.code and d2.type= 'xzqh '

热点排行