내 쿼리가이 오류 ORA-01427를 반환 모두가 같은 열 PartNo
및 Material_Desc
을 가지고 Table_a
및 Table_b
: 단일 행 부질의는 하나 이상의 행 업데이트를 반환, 이것은 내가 두 개의 서로 다른 테이블이ORA-01427 : 단일 행 부속 조회가 두 개 이상의 행을 리턴합니다. 도움?
Update Table_b B
Set B.Material_Desc = (Select A.Material_Desc From Table_a A Where A.PartNo = B.PartNo)
내 쿼리입니다 . 의 Table_b
은 PartNo
이 같을 때 Material_Desc
을 Table_a
으로 업데이트하고 싶습니다.
위의 쿼리는 ORA-01427 오류를 반환합니다. 누구든지 내 쿼리를 수정할 수 있습니까?
사용중인 데이터베이스 서버의 이름을 제공해야합니다. 그것에 따라 더 나은 답변을 제공 할 수 있습니다! – krtek
오류 번호가 주어지면 오라클이라고 말할 수 있습니다. (더 나은 태깅은 여전히 좋았을 것입니다.) –
이것이 오라클 인 경우, 제 응답은 전혀 작동하지 않습니다 ... 다음을보십시오 : http://stackoverflow.com/questions/2446764/oracle- ON ( 가 Table_b.PartNo = Table_a.PartNo ON Table_a t2의 가입 Table_b의 T1로부터, 는 AS SELECT RID t1.rowid t2.Material_Desc )를 사용 Table_b INTO – krtek