1
나는 다 대 다 관계를 설명하는 연결 테이블이있는 두 개의 테이블을 가지고 있습니다. 보고 용 다중 열로 다 대다 쿼리
TABLE buildings
building_id
building_name
TABLE facility_types
facility_type_id
facility_type
TABLE buildings_2_facility_types
building_id
facility_type_id
는 지금은
열로 시설 유형을 포함하여 보고서 각 건물 당이 필요합니다.
REPORT:
NAME golf pool garage
Building A Y N Y
Building B N Y Y
Building C N N N
어떻게하면 SQL에서이 작업을 수행 할 수 있습니까?
N.B. 이것은 다른 많은 테이블을 포함하는 훨씬 더 큰 쿼리의 일부가 될 것입니다. 나는 그 모든 부분을 할 수 있지만 행을 열로 변환하면 나를 괴롭 히게됩니다!
이 경우 SUM이란 무엇입니까? –
이것은 가장 좋은 속임수입니다. :) 열의 주어진 값의 발생 횟수를 알려줍니다. 부울 조건과 함께 사용할 수 있습니다. 그것은 성능 친화적 인 많은 사용법을 이해할 수있는 패턴입니다. –