나는 here로 논리를 복제하려고합니다. 그러나, 나는 조인이있을 때 어떤 운도 가지지 않고있다. 다음은 내 쿼리의 최소화 된 버전입니다 : 요컨대그룹당 JOIN으로
SELECT resources.title, catRel.catRef
FROM resources
LEFT JOIN placesRel ON placesRel.refId = resId
LEFT JOIN catRel ON refId = resId
WHERE ...
, 나는 카테고리 ID를 포함하는 목록을 받고 있어요 내가 범주 이상이면 N 결과를 가지고 결과를 제한하려면, 예를 들어 catRef 당 두 개의 결과 만 표시하십시오.
title catRef
Swizz Gubbinz 1
Runcible Spoons 1
Peter Pan DVD 2
Button Moon 2
Monkey Alan 3
Bilge Pump 3
WHAT catRef <= 2'? – eggyal
자원의 제목과 catRef 둘 다 있습니까? –
나는 좀 더 구체적으로 스레드를 업데이트했습니다. 출력 예제에서 catRef = 2를 찾고 있다고 제안했습니다. title은 리소스에 있고 catRef는 catRel에 있습니다. –