我是SQL的新手。请帮忙。 我有下面的SQL更新公司股票=来自另一个表,有很多记录“太阳报”,我只需要使用一个记录匹配'浮动'表的一个表SQL语句 - 更新两个表
下面的工作,如果我说'太阳',但是,我想为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
表雅虎看起来像 符号 价值categoty 值MAST(我更新的运营商表这个值(这里FLOAT价值范畴之一) for value category = float
谢谢
感谢它的工作就像一个魅力。 新年快乐! – Akhit 2010-01-01 23:43:57