Estoy tratando de replicar la lógica como se muestra here. Sin embargo, no estoy teniendo suerte cuando hay uniones. A continuación se muestra una versión minimizada de mi consulta:N-per-group con JOIN
SELECT resources.title, catRel.catRef
FROM resources
LEFT JOIN placesRel ON placesRel.refId = resId
LEFT JOIN catRel ON refId = resId
WHERE ...
En resumen, estoy recibiendo una lista, que contiene la categoría Ids y quiero limitar los resultados a tener más de n resultados de una categoría, por ejemplo, mostrar solo dos resultados por catRef:
title catRef
Swizz Gubbinz 1
Runcible Spoons 1
Peter Pan DVD 2
Button Moon 2
Monkey Alan 3
Bilge Pump 3
'WHERE catRef <= 2'? – eggyal
¿Son el título y el catRef ambos de los recursos? –
He actualizado el hilo para ser un poco más específico, ya que el ejemplo de salida que doy sugirió que estaba buscando catRef = 2. el título está en recursos y catRef está en catRel. –