MySQL - mostrar datos de dos tablas sin estar relacionadas

 
Vista:

mostrar datos de dos tablas sin estar relacionadas

Publicado por elias (2 intervenciones) el 01/01/2013 17:58:47
Hola,
me gustaría mostrar una consulta de dos tablas que no están relacionadas entre sí. Mostrar de cada tabla una columna específica. Pongo un ejemplo.
Tabla "Jornadas" con las columnas "id" "nombre"
Tabla " Eventos" con las columnas "id" "nombre" "valor"
Realizar una consulta organizada en una tabla con dos columnas. una para "nombre" de la tabla jornadas para que muestre todas las jornadas y otra para "valor" de la tabla eventos que muestre los valores que se hayan incluido hasta el momento.
Espero que alguien pueda echarme una mano. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

mostrar datos de dos tablas sin estar relacionadas

Publicado por xve (1151 intervenciones) el 01/01/2013 18:23:55
Puedes hacer algo así:

1
2
3
select * from
(select id,nombre from Jornadas) t1,
(select id,nombre,valor from Eventos) t2

Coméntanos, ok=
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar datos de dos tablas sin estar relacionadas

Publicado por Elias (2 intervenciones) el 03/01/2013 18:21:21
He colocado la siguiente consulta para que me muestre los datos;

SELECT `ish4z_bl_matchday`.`m_name`, `ish4z_bl_match_events`.`ecount`
FROM ish4z_bl_matchday, ish4z_bl_match_events
WHERE ((`ish4z_bl_match_events`.`player_id` ="70") AND (`ish4z_bl_match_events`.`e_id` ="6"))

El problema es que me duplica los datos. me sale por cada valor de ecount me lo repite en todos los valores de m_name. Pongo un ejemplo;
Jornada 1 : 6
Jornada 2 : 6
Jornada 3 : 6
....
Así hasta que termina todas las jornadas y empieza de nuevo con el siguiente valor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

mostrar datos de dos tablas sin estar relacionadas

Publicado por xve (1151 intervenciones) el 03/01/2013 22:10:24
Hola Elias, que debería de mostrarte? por lo visto, hay diferentes jornadas para cada ecount, por lo tanto te los muestra todos...
Si lo deseas, puedes agrupar (group by) por ecount, aunque el valor de la jornada no sera correcto.

Que querrías que te apareciera?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar