직원이라는 테이블이 있습니다. 여기에는 직원 정보가 있습니다. 그러나 phone_types, phone_manager, email_types 및 email_manager 테이블도 있습니다.피벗을 사용하여 여러 테이블에 더 많은 열을 추가하는 방법은 무엇입니까?
Phone_type에는 phone_type_id, phone_type_name 열이 있습니다.
Phone_manager에는 phone_id, employee_id, phone_number, phone_number_extension, phone_type, date_added, deleted가 있습니다.
이메일은 매우 유사합니다.
내가하려는 것은 모든 직원에 대한 모든 관련 정보를 단일보기로 가져 오는 것입니다. 기본적으로 모든 직원에 대해 직원 테이블과 모든 전화 번호 및 전자 메일을 한 줄로 모두 가져 오는 것입니다. . 이 일을 어떻게 하죠? 직원들은 말 그대로 무한한 전화 가까이에있을 수 있습니다. (우리에게는 6 명의 직원이 한 명 있습니다.)
당신이 하나의보기에 표시 할 최대 수를 제한 할 수 있습니다 ? 예를 들어, 10 개 이상의 전화가 있습니까? 그렇지 않으면 수행 할 수 있지만 복잡한 열 목록을 생성하기 위해 일종의 동적 SQL 솔루션이 필요합니다. – mellamokb
나는 3 개의 총 전화기, 집, 직장, 모바일을하고, 최신 번호를 표시하기 위해 제출 된 date_added를 사용하는 것을 생각하고있었습니다. 그 3은 각각 phone_type 1, 2 및 3의 값에 의해 충족됩니다. –