Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-02-2022
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 58
Poder: 9
GINMARMENOR Va por buen camino
Union dos tablas distinto nº registros

Hola, he estado viendo en este foro, pero no encuentro una respuesta a lo que necesito,

Dispongo de dos tablas, y tengo un campo en común, que es lo ideal para unir ambas tablas utilizo sql para unirlas de la siguiente forma:

Código SQL [-]
               select * from Table1 inner join table2 on table1.pedido=table2.pedido

Esto siempre me ha funcionado.

Pero los registros de la Table2 es más pequeña que los registros de la Table1, con lo cual al querer visualizar en un Rave Report esta consulta, puedo ver tantos registros como registros tenga la tabla más pequeña, en este caso la Table2,

Es decir que si la Table1 tiene 100 registros y la Table 2 tiene 40, al hacer la unión anterior, sólo puedo ver 40 que es lo que tiene la Tabla2, los otros 60 de la table1 no aparecen por que en la Table2 no existen.

Pero yo quiero ver los 100 de la Table1, (los 40 que se completan con la Table2 y los 60 que no se completan).

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 27-02-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Entonces
Código SQL [-]
left join
Responder Con Cita
  #3  
Antiguo 27-02-2022
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 58
Poder: 9
GINMARMENOR Va por buen camino
Ok, en principio funciona.

Os estoy muy agradecido.
Responder Con Cita
  #4  
Antiguo 01-03-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Deberías comentar (no lo he visto) con qué Base de Datos estás trabajando.
Y revisar documentación y diferencias sobre INNER JOIN, LEFT JOIN, RIGHT JOIN, INNER OUTER JOIN,... (variantes que hay según la Base de Datos).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 02-03-2022
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado GINMARMENOR

Busque en google "diagramas teoria de conjuntos sql", como por ejemplo el siguiente enlace publicado por el Sr. Carlos Doral
SQL Joins

Seguro le ayudará a mejorar sus consultas...

Saludos cordiales
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Union de 2 tablas detalle ASUNCION SQL 5 10-05-2018 05:39:13
sumatoria entre dos tablas y distinto registro dentro de ellas douglas MySQL 2 12-01-2010 21:26:24
Union de Tablas MaMu SQL 4 22-08-2008 23:14:47
ayuda con union de tablas en php?? foetus PHP 2 17-12-2007 14:50:02
Unir dos tablas en un TQuery que estan en distinto directorio Wonni SQL 1 06-06-2007 18:09:01


La franja horaria es GMT +2. Ahora son las 19:02:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi