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

Unir 2 select con diferentes tablas y JOIN

Estas en el tema de Unir 2 select con diferentes tablas y JOIN en el foro de Mysql en Foros del Web. Buen día. Espero puedan ayudarme!!!. Quisiera hacer algo similar al código que presento a continuación, pero teniendo en cuenta que las numero de columnas de ...
  #1 (permalink)  
Antiguo 17/05/2012, 01:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 143
Antigüedad: 20 años, 2 meses
Puntos: 2
Unir 2 select con diferentes tablas y JOIN

Buen día.
Espero puedan ayudarme!!!. Quisiera hacer algo similar al código que presento a continuación, pero teniendo en cuenta que las numero de columnas de ambas son diferentes, y por lo tanto ese código no funciona, gracias

Código PHP:
(SELECT FROM ncm_4_dig LEFT OUTER JOIN argentina_import_partida ON ncm_4_dig.ncm argentina_import_partida.partidaUNION ALL (SELECT FROM argentina_import_partida LEFT OUTER JOIN argentina ON argentina_import_partida.ruc argentina.ruc
  #2 (permalink)  
Antiguo 17/05/2012, 02:55
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Unir 2 select con diferentes tablas y JOIN

Pues no lo puedes hacer UNION exige que todas las querys tengan el mismo numero de campos y en el mismo orden... usar el * tampoco me parece una buena práctica...

No tienes otra solución que lanzar las consultas por separado y listarlas....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 17/05/2012, 11:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 143
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Unir 2 select con diferentes tablas y JOIN [SOLUCIONADO]

Hola. Para quien pueda servirle lo solucioné de la siguiente forma:

Código PHP:
SELECT FROM argentina INNER JOIN argentina_import_partida ON argentina.ruc argentina_import_partida.ruc AND partida='$headers_partida' LIMIT 10 
Saludos y muchas gracias a todos

Etiquetas: join, select, 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 05:03.