标题写的有点拗口,描述一下场景。表t 有列Pnump , pstatus ,Pmasternum 。
需求:查询t表 当pstatus为1或9的时候 需要在where后面添加条件Pmasternum is null
select * from t where(
( pstatus in('1','9') and Pmasternum is null) or pstatus not in('1','9') )
标题写的有点拗口,描述一下场景。表t 有列Pnump , pstatus ,Pmasternum 。
需求:查询t表 当pstatus为1或9的时候 需要在where后面添加条件Pmasternum is null
select * from t where(
( pstatus in('1','9') and Pmasternum is null) or pstatus not in('1','9') )