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

select 有关问题

2012-03-06 
select 问题求助!有两张表:申报征收信息表:sb_zsxx,包含以下字段:nsrsbh,se,jdxz_dm...其中jdxz_dm可能为

select 问题求助!
有两张表:
申报征收信息表:sb_zsxx,包含以下字段:nsrsbh,se,jdxz_dm...其中jdxz_dm可能为空,其它字段不为空
代码表:dm_jdxz,包含以下字段:jdxz_dm,jdxz_mc
现在需要查询sb_zsxx表中的所有记录,显示以下字段:nsrsbh,se,jdxz_mc如果jdxz_dm为空jdxz_mc显示“null”
各位高手帮个忙谢啦!

[解决办法]
SELECT
`a`.`nsrsbh`,
`a`.`se`,
IF(`a`.`jdxz_dm` IS NULL, 'null ', `b`.`jdxz_mc`)AS `jdxz_mc`
FROM `sb_zsxx` AS `a`
LEFT JOIN `dm_jdxz` AS `b`
ON `a`.`jdxz_dm` = `b`.`jdxz_dm`;

热点排行