
11/10/2008, 09:21
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Ayuda con order by, no me ordena los resultados Buenas tardes,
tengo una consulta que me busca campos de dos tablas, en concreto el código de la consulta es:
select * from dbdiscos INNER JOIN dbcanciones ON dbdiscos.iddisco=dbcanciones.iddisco where nomdisco like '%".$nomdisco."%' ORDER BY numcancion
Pues bien, funciona perfectamente exceptuando el order by, que no se por qué, luego cuando imprime los resultados, no aparecen en el orden del campo numcancion. He estado mirando en consultas de otra gente, y he visto que a veces con el innerjoin, al poner el atributo order by, detallan también la tabla, con lo que quedaría así:
select * from dbdiscos INNER JOIN dbcanciones ON dbdiscos.iddisco=dbcanciones.iddisco where nomdisco like '%".$nomdisco."%' ORDER BY dbcanciones.numcancion
Pero sigue sin devolverme los datos de forma ordenada. ¿Alguien puede echarme una mano plis?
Gracais y un saludo. |