Вам необходимо объединить таблицы и оператор CASE, чтобы выбрать один из трех уровней:
select
p.product,
case r.headlinetier
when 1 then r.tier1
when 2 then r.tier2
when 3 then r.tier3
end headlinerate
from products p inner join rates r
on r.productid = p.id
Если ваша версия SQL Server 2012+, вы можете использовать choose()
:
select
p.product,
choose(r.headlinetier, r.tier1, r.tier2, r.tier3) headlinerate
from products p inner join rates r
on r.productid = p.id