집 >데이터 베이스 >MySQL 튜토리얼 >SELECT 문의 값을 사용하여 SQL Server 테이블을 업데이트하려면 어떻게 해야 합니까?
선택 문의 데이터로 SQL Server 테이블을 업데이트
SQL Server를 사용하면 를 사용하여 행을 삽입 할 수 있습니다. 그러나 처음에 시도 할 수있는 방식 (예 : )이 유효하지 않은 방식으로 문을 사용하여 테이블을 직접 업데이트하는 것이 유효하지 않습니다. 올바른 접근법은 하위 쿼리 또는 조인을 사용하는 것입니다
1. 하위 쿼리 접근법 : INSERT...SELECT
이 방법은 하위 Queries를 사용하여 업데이트 값을 가져옵니다
SELECT
UPDATE Table SET col1, col2 SELECT col1, col2...
조항은 에 일치하는 행이있는 행에 대해서만 업데이트가 발생하도록합니다.
를 활용합니다
<code class="language-sql">UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_table WHERE sql = 'cool' WHERE Table.id = other_table.id</code>이 는 열을 기준으로 행의 행과 일치하며
가 'cool'과 같은 곳에서만 업데이트를 적용합니다.
위 내용은 SELECT 문의 값을 사용하여 SQL Server 테이블을 업데이트하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!