1 대 다 관계로 연결된 2 개의 테이블이 있습니다. papers라고 불리는 첫 번째 테이블에는 id와 paperid에 대한 참조로 paperid를 갖는 다른 명명 된 그림이 있습니다.두 테이블에서 그룹 당 4 개의 행 선택
내가하려는 것은 각 종이와 관련된 모든 그림을 선택하는 것입니다. 내가 조인을 만들면 할 수있는 일은, 문제는 종이의 선택을 제한하는 방법을 알 수 없지만 여전히 각 종이의 모든 그림을 한도 내에서 가져오고 싶다는 것입니다. 10 개 사진
논문 4 :
제한 = 4
논문 1 : 3 개 사진
논문 2 : 3 16 개 사진
논문이 개 사진
시도한 쿼리를 게시 할 수 있습니까? – Dogbert
[mysql : GROUP BY 내에서 LIMIT을 사용하여 그룹당 N 개의 결과를 얻을 수 있습니까?] (http://stackoverflow.com/questions/2129693/mysql-using-limit-within-group-by-to-get-n) -results-per-group) –
SELECT'papers'.idid는 paper_id,'pictures'는'id'를 picture_id,'pictures'는'picture','pictures'는'pictures'를'pictures'로'이미지'를 나타냅니다. FROM '논문')'사진'에'사진'을 붙인다'서류'는'논문'은'어디'논문'사진'은 ='주문'은'서류'는'제한 LIMIT 4 –