Звучит так, как будто вы хотите использовать case statement
, который будет возвращать столбец на основе любых условий.
select u.name
, i.id
, case i.add when 0 then null else i.id end
, items.*
from users u
, items i
where u.ud = i.ownerid
and item_name like ?