MySQL EAV 스키마를 피벗하는 방법
소개
엔티티 속성 값( EAV) 스키마는 일반적으로 파일의 메타데이터와 같은 유연하고 동적 데이터를 저장하는 데 사용됩니다. EAV 스키마에서 데이터는 세 개의 테이블(엔터티용 테이블, 속성용 테이블, 속성 값용 테이블)에 저장됩니다. 그러나 EAV 스키마에서 데이터를 쿼리하는 경우 데이터를 보다 표 형식으로 피벗하는 것이 바람직한 경우가 많습니다.
피벗 쿼리
MySQL의 EAV 스키마인 경우 GROUP_CONCAT() 함수를 사용할 수 있습니다. 이 함수를 사용하면 서로 다른 행의 여러 값을 지정된 순서로 연결할 수 있습니다. 다음 쿼리는 제공된 샘플 스키마의 데이터를 피벗합니다.
위 내용은 보다 쉬운 데이터 쿼리를 위해 EAV MySQL 스키마를 피벗하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!