buenas, tengo una duda en SQL (no es mi fuerte), tengo la siguiente estructura de árbol:
item pad 	nombre
1 	0 	hola
2 	0 	chau
3 	2 	schau1
4 	2 	schau2
5 	2 	schau3
6 	0 	quetal
7 	1 	shola1
me gustaría poder obtenerla ordenada mediante SQL (ya que actualmente lo hacía mediante PHP), algo así:
item pad 	nombre
1 	0 	hola
7 	1 	shola1
2 	0 	chau
3 	2 	schau1
4 	2 	schau2
5 	2 	schau3
6 	0 	quetal
pero con la condición que no sea para un determinado motor SQL (trabajo con MSSQL y MySQL)
alguna idea????
S2
			
			
			
				pero ese orden es arbitrario? se me ocurre que lo borres y lo ebtres de nuevo, pero seguramente alguien sabe algo mejor :P
			
			
			
				Usa dos orders....
			
			
			
				Cita de: дٳŦ٭ en 13 Febrero 2009, 18:23 PM
Usa dos orders....
nop's, no funciona, eso ya lo intenté... ambos son valores crecientes, no entiende como hacer el segundo ordenamiento...
S2
			
 
			
			
				y por que no lo sigues haciendo con PHP?
			
			
			
				porque... quería saber si se podía hacer con SQL... y porque tengo varias tablas con el mismo principio de funcionamiento, pero igual, ahora armé una función en php que funciona bien con todas estas tablas, así que lo haré así nomás...
S2
			
			
			
				Agrupalos, mira:
Agrupación de elementos, GROUP BY y HAVING 
http://santi.rastafurbi.org/sql/SQL/node50.html
			
			
			
				no hace lo que quiero, o no logro entender el como...
S2