Я новичок в SQL. пожалуйста, помогите с этим. У меня есть следующий SQL, который обновляет таблицу для компании ticker = SUN из другой таблицы, которая имеет много записей для тикера SUN, и мне нужно использовать только одну запись, соответствующую «Float»Оператор SQL - обновление по двум таблицам
ниже работает, если я заявляю, SUN ', однако, я хочу сделать это для 4000+ символов тикера. Как мне это сделать?
UPDATE dbo.Company
SET dbo.Company.[Float] =
(SELECT dbo.yahoo.[Value Mast]
FROM dbo.yahoo
WHERE dbo.yahoo.[Value Category]= 'Float' and dbo.yahoo.symbol = 'SUN')
Where dbo.Company.tick = 'SUN'
таблица компания выглядит -
Tick Float
таблица Yahoo выглядит Symbol Value categoty (один из категории значения здесь FLOAT) Значение мачте (я обновляя это значение в таблице компании для категории значения = всплывают
благодаря
Спасибо, что это сработало как шарм. С Новым годом! – Akhit