Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Linha de saída com valor nulo somente se não houver a mesma linha com valor não nulo


Com NOT EXISTS :
select t.* from tablename t
where t.vendorid is not null
or not exists (
  select 1 from tablename
  where itemid = t.itemid and vendorid is not null
)

Veja a demonstração .