Here is another method:
create table #Orders (
OrderNum int,
LineNum int,
Product varchar(10),
Result varchar(25)
)
;
insert into #Orders
select 1,1,'ABC',null union all
select 1,2,'XYZ','Requires Review' union all
select 2,1,'Foobar',null union all
select 2,2,'Id10t',null
;
select * from #Orders;
with OrderResults(
OrderNum
) as (
select distinct
OrderNum
from
#Orders
where
Result is not null
)
select
o.OrderNum,
o.LineNum,
o.Product,
o.Result
from
#Orders o
left outer join OrderResults ors
on (o.OrderNum = ors.OrderNum)
where
ors.OrderNum is null;
drop table #Orders;