2011-08-20 2 views
2

다른 쿼리의 각 결과에 대한 행을 삽입합니다는 SQL

ID와 값이 숫자이며, 주석 문자열입니다
Table1: [id,value] 
Table2: [id,comment] 

.

Table1에서 값이> 50 인 모든 ID를 검색해야합니다.

그리고 그 식별자의 각각에 대한

INSERT IGNORE INTO table2 VALUES (id,"higher than 50"); 

을합니다. MySQL에서 어떻게 만들 수 있습니까? 감사합니다.

답변

4
INSERT IGNORE INTO table2 
SELECT id,"higher than 50" 
FROM Table1 where value > 50;