Mysql
 sql >> Database >  >> RDS >> Mysql

Riga di output con valore nullo solo se non è presente la stessa riga con un valore non nullo

Con 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
)

Guarda la demo .