저는 SQL의 초보자입니다. 이것으로 도와주세요. 시세 'SUN'에 대한 많은 레코드가있는 다른 테이블에서 회사 시세 표시기 = SUN에 대한 테이블을 업데이트하는 SQL이 있는데 'Float'과 일치하는 레코드를 하나만 사용해야합니다.SQL 문 - 두 테이블에 대한 업데이트
아래 상태가 ' 그러나 SUN '은 4000 + 티커 심볼에 대해이 작업을 수행하려고합니다. 어떻게해야합니까? 테이블 야후가 기호 값 categoty 값 마스트 (I는 회사의 테이블에서이 값을 업데이트하고 (여기 FLOAT되는 값 범주 중 하나)과 같은
Tick Float
- 같은
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'
테이블 회사 보인다 값 범주에 대해 =
감사
감사합니다. 그것은 매력처럼 작동했습니다. 새해 복 많이 받으세요 !! – Akhit