Próbuję odtworzyć logikę jako show here. Jednak nie mam szczęścia, gdy są sprzężenia. Poniżej jest zminimalizowana wersja mojego zapytania:N-per-group z JOIN
SELECT resources.title, catRel.catRef
FROM resources
LEFT JOIN placesRel ON placesRel.refId = resId
LEFT JOIN catRel ON refId = resId
WHERE ...
W skrócie, Dostaję listy, która zawiera identyfikatorów kategorii i chcę, aby ograniczyć wyniki do nie więcej niż n wyników z kategorii na przykład pokaż tylko dwa wyniki na catRef:
'GDZIE catRef <= 2'? – eggyal
Czy tytuł i catRef pochodzą z zasobów? –
Zaktualizowałem wątek, aby był nieco bardziej szczegółowy, ponieważ przykładowy wynik, który podaję sugerował, że szukałem catRef = 2. Tytuł jest w zasobach, a catRef jest w catRel. –