예를 들어 2 개의 테이블 vendor와 vendorCategory가 있습니다. 그리고 나서 다른 카테고리의 6 명의 임의 판매 업체를 얻고 싶습니다. PostgreSQL로 어떻게 변환해야합니까? 또는 Java 용 QueryDSL을 개선하십시오.카테고리 당 1 개의 임의 레코드를 얻으려는 SQL
예 나는 업체가 : V1, V2, V3를, 등등 ... 가 그럼 난 종류가 있습니다 등등 C1, C2, C3 및 우리의 예에서 은의이 VX이 카테고리 CX를 가지고 가정 해 봅시다. 따라서 v1에는 카테고리 c1이 있고 v2에는 c2가 있습니다.
쿼리 결과는 v1, v2, v3, v4, v5, v6을 반환해야합니다. 또는 무작위 순서로. 동일한 범주의 공급 업체를 반환해서는 안됩니다. 예를 들어 카테고리 c1을 가진 v1a가 있다고 가정 해 봅시다. 따라서 v1과 v1a는 함께 반환되어서는 안됩니다.
질문을 편집하고 샘플 데이터와 원하는 결과를 제공하십시오. "다른"범주의 의미는 무엇입니까? –
질문이 업데이트되었습니다. 감사. – czetsuya