2012-07-26 3 views
0

여러 테이블에서 오는 SQLite에서 업데이트 할 데이터가 있습니다. SELECT SQL은 잘 작동하지만 UPDATE SQL은 작동하지 않습니다. 하위 레코드를 사용하여 각 레코드를 개별적으로 업데이트하고 싶지 않습니다. 조인을 사용하여 SQLite에서 여러 레코드를 업데이트하는 방법이 있습니까?INNER JOIN을 사용하여 sqlite를 업데이트하는 방법은 무엇입니까?

+3

스택 오버플로에 오신 것을 환영합니다! [귀하의 질문을 연구하십시오] (http://stackoverflow.com/questions/how-to-ask). [이미 시도한 것] (http://whathaveyoutried.com/)이 있으면 질문에 추가하십시오. 아니라면 질문을 먼저 연구하고 시도한 다음 다시 방문하십시오. –

답변

0

나는 대답을 가지고있다.

이것은 하위 쿼리로 수행되며 각 레코드를 개별적으로 업데이트 할 필요가 없습니다.

+0

답을 찾으면 질문을 편집 하시겠습니까? 아무도 당신의 질문을 사용할 수 없습니다. 코드와 솔루션을 포함시키지 않으려면 질문을 닫는 것이 좋습니다. –

+0

select 쿼리는 ** SELECT 레코드 from tbl1 내부 조인 tbl2 ON tbl1.col1 = tbl2.col1 내부 조인 tbl3 ON tbl2.col3 = tbl3.col1 내부 조인 tbl4 ON tbl4.col3 = tbl2.col1 where 조건; ** UPDATE 쿼리 ** 업데이트 tbl1 SET col1 = (tbl2, tbl3, tbl4에서 col3을 선택하십시오. 여기서 tbl1.col1 = tbl2.col1 및 tbl4.col3 = tbl2.col1 및 tbl2.col3 = tbl3.col1) ** worked –

관련 문제