Hola foreros, tengo un problema y es que quiero agrupar resultados y a la vez ordenarlos por precio.
He probado con un order by de toda la vida pero al agruparlos me he dado cuenta que lo que hace el order es ordenar el precio en función del grupo es decir en cada grupo aparece el mas barato del grupo es decir, el grupo 1 digamos tiene 3 entradas con precios 30€,45€,16€ pues como resultado numero uno me aparecerá el producto que cuesta 16 € el grupo 2 tiene 3 entradas también con precios: 4€,8€ y 15 €, pues me va a aparecer el de 4 € como segundo resultado, el grupo 3 tiene 3 entradas con precios 189€,48€,58€ pues como tercer resultado aparecerá el producto de 48 €
esta es la consulta:
Código PHP:
SELECT * from $url1 group by id_t order by precio asc
Entonces de esta manera el resultado final quedara así:
producto 1: 16 €
producto 2: 4 €
producto 3: 48 €
como ven los precios no quedan ordenados por ahí me han dicho que pruebe haciendo una subconsulta pero ni idea de como hacerla me tiene días estancado agradecería mucho vuestra ayuda.