Может быть, вы можете помочь мне с SQL-запросом:
У меня есть значение преобразования во вторичной таблице и следующей структуре:
ID PRICE_BRL PRICE_USD
-- --------- ---------
1 10 5
2 12 NULL
3 NULL 3
4 14 NULL
5 NULL 4
6 NULL NULL
Мне нужен результирующий набор. Подобно тому, как приоритизация первого столбца, в случае NULL, дает мне значение второго столбца, умноженное на значение преобразования, сохраненное во вторичной таблице. Что-то вроде в псевдокоде:
SELECT
id,
(
IF (price_brl != null)
price_brl
ELSE
price_usd * tbl_2.value
) as final_price
FROM tbl_1
Я думаю, что с Joins должно быть просто, но я не могу понять!
Заранее спасибо.