각 그룹을 생성 모두I 유니언 3 소스 테이블을 가지고있는 시작 번호의 시퀀스 또는 ID
자료 1 :
Id name car
-------------------
1 aaa BMW
1 aaa Porche
1 aaa Nissan
2 bbb Nissan
2 bbb Honda
소스 2 :
Id name car
-------------------
1 aaa Camry
원본 3 :
Id name car
---------------------
1 aaa Honda
1 aaa Ford
2 bbb Buick
지금 나는 그들 모두를 결합하고 순서가있는 테이블에 삽입하고자합니다. 이 시퀀스에는 각 ID에 대해 반복되는 값이 반복됩니다.
대상 테이블 : 나는 row_number()
를 사용해야하고 있지만없는하여 파티션이이 기능을 연합과 순서를 캡처 알고
Id name car sequence
--------------------------------
1 aaa BMW 1
1 aaa Porche 2
1 aaa Nissan 3
1 aaa Camry 4
1 aaa Honda 5
1 aaa Ford 6
2 bbb Nissan 1
2 bbb Honda 2
2 bbb Buick 3
. 그러나, 나는 임시 테이블에 그들을 삽입하고 row_number
와 다른 임시 테이블을 만들 수 있습니다, 잘 작동합니다.
열을 row_number()
으로 업데이트 할 수 없습니다. 노동 조합과의 직접 접근이 가능한지 또는 대상 테이블을 업데이트 할 수 있는지 알고 싶었습니다.
정말 이와 같은 정보가 저장되어 있습니까? 새 소스가 추가되면 새 테이블을 작성합니까? 소스를 식별 할 수있는 소스 테이블이 하나 있어야합니다. –