select News_Status,* from dbo.web_office a left join web_news b
on a.office_id = b.News_Office_ID
and News_Model_id = '0105'
and News_Status <>'X'
where office_ishide =0 第一种方式在关联条件里加判断,查询结果如下:

select News_Status,* from dbo.web_office a left join web_news b
on a.office_id = b.News_Office_ID
and News_Model_id = '0105'
where office_ishide =0 and isnull(News_Status,'') <>'X'第二张方法是给null一个空值,查询结果如下:

本文探讨了两种不同的SQL查询方法,一种是在连接条件中加入状态判断,另一种则是为NULL值赋予默认值进行过滤。这两种方法均可用于从数据库中筛选出特定状态的数据。

6318

被折叠的 条评论
为什么被折叠?



