Google에서는 각 값의 valueid가있는 도구의 평가 값에 사용되는 표가 있습니다. 이 소위 디자인을 누가 내놓았는지 묻지는 마라.하지만 지금은 각 평가를 위해 여러 개의 값어치를 끝에 추가해야한다.n 개의 값 항목에 대해 여러 행을 삽입하는 방법
그래서, 그것은 다음과 같습니다
AssessmentId 1, ValueId 1, Value
AssessmentId 1, ValueId 2, Value
AssessmentId 1, ValueId 3, Value
AssessmentId 2, ValueId 1, Value
AssessmentId 2, ValueId 2, Value
AssessmentId 2, ValueId 3, Value
지금은 아마 별개의 assessmentids 반환되지 않으며 그 각각 내 행 솔직히
AssessmentId 1, ValueId 7, empty
AssessmentId 1, ValueId 8, empty
AssessmentId 1, ValueId 9, empty
AssessmentId 2, ValueId 7, empty
AssessmentId 2, ValueId 8, empty
AssessmentId 2, ValueId 9, empty
...
을 추가, 나는 더이 하위 쿼리가 필요합니다 이것을 달성하는 방법을 단서. 어쩌면 그룹을 가진 subselect 일지 모르지만, 내가 선택한 insertid를 새로운 insert에 어떻게 넣을 수 있을까요?
편집 : 아니라, 실제로 우리가 각각의 평가를위한 709의 값을 가지고 지금 우리는 추가 데이터
의 끝 (24) 더 필요foreach distinct assessmentid in table
{
insert row (assessmentid, 710, null);
insert row (assessmentid, 711, null);
...
insert row (assessmentid, 733, null);
}
이
같은 것을 사용하고있는 RDBMS ? – Quassnoi
우리는 Oracle 10 – lostiniceland