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

tablas con mismo nombre y contenidos distintos

Estas en el tema de tablas con mismo nombre y contenidos distintos en el foro de Mysql en Foros del Web. Buenas, tengo una consulta referente a MySQL, tengo dos tablas (tabla1,tabla2), ambos tienen un campo llamado "descripcion" y un campo "id", necesito hacer un inner ...
  #1 (permalink)  
Antiguo 13/01/2011, 18:43
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
tablas con mismo nombre y contenidos distintos

Buenas, tengo una consulta referente a MySQL,
tengo dos tablas (tabla1,tabla2), ambos tienen un campo llamado "descripcion" y un campo "id", necesito hacer un inner join a esas dos tablas, lo haré mediante el campo "id", que es lo que tienen en común.
Ahora bien, el problema está en que los campos "descripcion" de cada tabla no tienen absolutamente nada en comun y al querer hacer una consulta me lanza un error.
¿Como puedo hacer una consulta a esos dos campos al mismo tiempo aunque no tengan nada en común?, puesto que los dos campos "descripcion" necesito usarlas en la misma consulta.
Espero haberme explayado bien, y desde ya muchas gracias.
He buscando hasta el cansancio por internet, pero sin resultado alguno.
  #2 (permalink)  
Antiguo 14/01/2011, 00:54
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: tablas con mismo nombre y contenidos distintos

SELECT id, 'tabla1', descripcion FROM tabla1
UNION ALL
SELECT id, 'tabla2', descripcion FROM tabla2
  #3 (permalink)  
Antiguo 14/01/2011, 05:53
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: tablas con mismo nombre y contenidos distintos

SELECT id, tabla1.descripcion FROM tabla1
UNION ALL
SELECT id, tabla2. descripcion FROM tabla2

o

SELECT tabla1.id,
tabla1.descripcion as desc1,
tabla2.descripcion as desc2
FROM tabla1 [inner|left] join tabla2
ON tabla1.id=tabla2.id
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 14/01/2011 a las 06:33
  #4 (permalink)  
Antiguo 14/01/2011, 12:30
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: tablas con mismo nombre y contenidos distintos

Me funcionó perfectamente, les estoy muy agradecido por la ayuda..

Etiquetas: contenidos, distintos, nombre, tablas
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 00:05.