2012-04-17 4 views
1

정규화 된 테이블이 하나 있습니다. 해당 테이블의 특정 열에서 모든 값을 선택하고 해당 열의 고유 값만 별도의 테이블로로드하려고합니다.pentaho 주전자를 사용하여 행 집합에서 고유 값을 찾는 방법은 무엇입니까?

Pentaho Spoon을 사용하여이를 수행하는 방법은 무엇입니까? 나는 Spoon에게 전적으로 새내기이다. 나는 내 인생에서 세상의 변화 만 시도했습니다.

나는 테이블에 다음과 같이 열이 많이있다 '종업원 수'라는 이름의 한 (여기에 내가 부여하지 않은 관련이없는 열) :

+-------------------------------------------------------+ 

          Employees 
+-------------------------------------------------------+ 

employee_number | employee_name | deputed_branch | phone 

+-------------------------------------------------------+ 

은 지금은 사용 branches라는 이름의 새 테이블로 전용 독특한 지점 이름을 이동하려면 숟가락.

'지점'표는 다음과 같이 표시됩니다

+-------------------------------------------------------+ 

          branches 
+-------------------------------------------------------+ 

| branch_id | branch_name 

+-------------------------------------------------------+ 

branch_id가 증가 독특하고 자동 될 곳.

Employees를 연결하고 branches 테이블 나는 employee_numberbranch_id 열로 구성됩니다 Employee_branch 테이블을 사용합니다.

누구든지이 작업을 수행 할 수 있습니까?

미리 감사드립니다.

답변

3

당신은 SQL에서 그렇게 할 수 없습니까?

직원으로부터 distinct deputed_branch 선택

그렇지 않으면; 그런 다음 고유 한 행 단계 (정렬 된 데이터가 아님) 또는 단계별로 그룹을 사용하십시오. (또한 정렬 됨)

또는; 행 수가 적을 경우 메모리 그룹 수 (데이터를 정렬 할 필요가 없음)

관련 문제