Предположительно, вы хотите что-то вроде этого:
select p.product_name,
coalesce( convert(varchar(255), sum(r.amount)), 'not entered yet') as returned_amount
from products p left join
returns r
on p.product_id = r.product_id
group by p.product_name;
Это предполагает, что returns
может иметь несколько строк для одного продукта.
Обратите внимание, что amount
предположительно число.В SQL вы обычно просто используете NULL
для представления отсутствия возврата и обработки замены строки на прикладном уровне.