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

[SOLUCIONADO] Una busqueda de tres tablas

Estas en el tema de Una busqueda de tres tablas en el foro de Mysql en Foros del Web. Buenas noches, he llegado a una búsqueda que me ha bloqueado por completo. Son tres tablas las cuales quiero ordenar por unas fechas, y sacar ...
  #1 (permalink)  
Antiguo 15/10/2012, 19:04
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Una busqueda de tres tablas

Buenas noches, he llegado a una búsqueda que me ha bloqueado por completo.

Son tres tablas las cuales quiero ordenar por unas fechas, y sacar todos los registros juntos.

Código:
Tabla de eventos

ev_id int autonumerico
ev_verificado int
ev_fecha_ver date

Tabla de musica

mu_id int autonumerico
mu_verificado int
mu_fecha_ver date

Tabla solicitudamistad

sa_id int autonumerico
sa_verificado int
sa_fecha_aceptado date
Lo que quiero es que me saquen los ev_id, mu_id y sa_id, ordenados por sus respectivas fechas, y cuando el verificado de cada uno sea = 0.

Si teneis cualquier duda con la explicación preguntar, muchísimas gracias de ante mano!
  #2 (permalink)  
Antiguo 16/10/2012, 08:18
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Una busqueda de tres tablas

Hola Darkmarine:

¿A qué te refieres con "todos los registros juntos"? No veo en realidad ninguna relación entre tus tablas, por lo que de entrada podría suponer que son independientes y por lo tanto no aplicaría un JOIN, pero deberías tratar de explicar mejor tu problema, igual y poner algunos datos de ejemplo de cada una de tus tablas y decirnos qué es lo que esperas obtener como resultado.

También es conveniente que nos digas qué es lo que has intentado hacer, porque supongo que al menos intentaste hacer algo verdad??? postea siempre lo que llevas de código, independientemente que no funcione, si la consulta te está marcando un error postea también el código del error, es posible que solo sea necesario hacer unos pequeños ajustes o en el peor de los casos te podemos indicar otra alternativa para hacerlo.

Por lo pronto, sin más información, lo único que se me ocurre es que hagas un UNION:

Código MySQL:
Ver original
  1. SELECT ev_id id, ev_verificado, ev_fecha_ver fecha
  2.   FROM eventos
  3.   WHERE ev_verificado = 0
  4. SELECT  mu_id id, mu_verificado verificado, mu_fecha_ver fecha
  5.   FROM musica
  6.   WHERE mu_verificado = 0
  7. SELECT sa_id id, sa_verificado verificado, sa_fecha_aceptado fecha
  8.   FROM solicitudamistad
  9.   WHERE sa_verificado = 0

Dale un vistazo para ver si te sirve.

Saludos
Leo.
  #3 (permalink)  
Antiguo 16/10/2012, 09:17
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Una busqueda de tres tablas

Muchas gracias leonardo! me ha sido de mucha utilidad!

Etiquetas: tablas, tres, busquedas
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 09:47.