Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenar por campo de diferente tabla

Estas en el tema de Ordenar por campo de diferente tabla en el foro de Mysql en Foros del Web. Hola, Como podría ordenar los registros de una tabla a partir de un campo de otro campo. Es decir, tengo una tabla llamada tabla_1 k ...
  #1 (permalink)  
Antiguo 25/08/2011, 20:19
 
Fecha de Ingreso: febrero-2011
Mensajes: 37
Antigüedad: 13 años, 2 meses
Puntos: 2
Ordenar por campo de diferente tabla

Hola,

Como podría ordenar los registros de una tabla a partir de un campo de otro campo. Es decir, tengo una tabla llamada tabla_1 k contiene id, titulo y otra tabla llamada tabla_2 que contiene id, numero, id_tabla_1. Quiero ordenar los registros de tabla_1 por el campo numero de la tabla_2, el campo id_tabla_1 contiene el id de el registro en cuestión de tabla_1.

Es un poco lio... pero no sé como hacerlo, supongo que con order by, pero como?

Gracias.
  #2 (permalink)  
Antiguo 25/08/2011, 20:39
Avatar de GianinoC  
Fecha de Ingreso: abril-2011
Mensajes: 17
Antigüedad: 13 años
Puntos: 6
Respuesta: Ordenar por campo de diferente tabla

Hola,

Yo lo solucionaría de la siguiente forma, espero que sea a lo que te referías.

Código:
SELECT * FROM tabla_1 a INNER JOIN tabla_2 b ON a.id = b.id_tabla_1 order by b.numero
Saludos
  #3 (permalink)  
Antiguo 25/08/2011, 21:32
 
Fecha de Ingreso: febrero-2011
Mensajes: 37
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Ordenar por campo de diferente tabla

Muchas gracias, eso es lo que buscaba.

Etiquetas: diferente, registros, tabla, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:31.