집 >데이터 베이스 >MySQL 튜토리얼 >Informix에서 일대다 관계를 고유 열로 연결하는 방법은 무엇입니까?
Informix에서 일대다 관계를 고유 열로 연결
일대다 관계를 두 개의 고유 열로 변환하려면 특정 데이터베이스가 필요합니다. 함수와 구문. 이 질문에서는 참조된 StackOverflow 질문에 설명된 접근 방식과 유사하게 Informix SQL을 사용하여 이러한 변환을 수행하는 방법을 탐구합니다.
사용자 정의 집계 함수
제안된 솔루션에는 다음이 포함됩니다. group_concat이라는 사용자 정의 집계 함수를 생성합니다. 이 함수는 네 가지 하위 기능을 사용합니다.
연결 쿼리
각 고유 ID에 대한 코드를 연결하려면 다음을 실행합니다. 다음 쿼리:
SELECT id, group_concat(codes) FROM anonymous_table GROUP BY id;
예제 테이블 및 결과
예제 테이블 anonymous_table에는 여러 ID에 대한 중복 코드가 포함되어 있습니다. 쿼리 출력은 원하는 결과를 생성합니다.
id codes 63592 PELL 58640 SUBL, USBL 73571 PELL, USBL, SUBL
Notes
위 내용은 Informix에서 일대다 관계를 고유 열로 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!