> select * > from referencia > order by fecha desc, nroreferencia desc > limit 3 >
no, esa solucion devolveria solo 3 tuplas y segun su consulta deveria devolver 3 tuplas por id como maximo haciendose muchas tuplas en la tabla resultante. talves utilizando para la consulta un group by por referencia y haciendo un having para garantizar 3 tuplas... pero no creo que sea la solucion mas eficiente. -- Solo alcanzaras el conocimiento conociendo la ignorancia.