dos listas disparejas

08/02/2005 - 23:57 por Imac_Man | Informe spam
hola amigos les paso mi casotengo dos tablas llamemoslas Personas y
Clientes

idPersona NombrePersona idCliente idPersona
Valorx
1 Juan Perez A
1 10.00
2 Maria Juarez B
2 20.00
3 Pedro Cruz

Ahora bien, lo que deseo es listar con un select las dos tablas con los que
estan relacionados y los que no lo esten...la idea es que la lista se vea
asi

IdPersona IdCliente Nombre Valorx
1 A Juan Perez 10.00
2 B Maria Juarez 20.00
3 Pedro Cruz

Gracias de antemano por la ayuda

Preguntas similare

Leer las respuestas

#1 MAXI
09/02/2005 - 00:43 | Informe spam
Hola, para ello deberia usar LEFT JOIN

select tabla1.campos, tabla2.campos from tabla1 left join tabla2 on
tabla1.campoid = tabla2.campoid



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Imac_Man" escribió en el mensaje
news:%
hola amigos les paso mi casotengo dos tablas llamemoslas Personas y
Clientes

idPersona NombrePersona idCliente idPersona
Valorx
1 Juan Perez A 1
10.00
2 Maria Juarez B 2
20.00
3 Pedro Cruz

Ahora bien, lo que deseo es listar con un select las dos tablas con los
que estan relacionados y los que no lo esten...la idea es que la lista se
vea asi

IdPersona IdCliente Nombre Valorx
1 A Juan Perez 10.00
2 B Maria Juarez 20.00
3 Pedro Cruz

Gracias de antemano por la ayuda

Respuesta Responder a este mensaje
#2 ulises
09/02/2005 - 00:51 | Informe spam
Usa un LEFT JOIN :

SELECT A.idPersona, B.idCliente, A.NombrePersona, B.ValorX
FROM Personas A LEFT JOIN Clientes B ON A.idPersona = B.idPersona

Saludos,
Ulises

On Tue, 8 Feb 2005 16:57:15 -0600, "Imac_Man"
wrote:

hola amigos les paso mi casotengo dos tablas llamemoslas Personas y
Clientes

idPersona NombrePersona idCliente idPersona Valorx
1 Juan Perez A 1 10.00
2 Maria Juarez B 2 20.00
3 Pedro Cruz

Ahora bien, lo que deseo es listar con un select las dos tablas con los que
estan relacionados y los que no lo esten...la idea es que la lista se vea
asi

IdPersona IdCliente Nombre Valorx
1 A Juan Perez 10.00
2 B Maria Juarez 20.00
3 Pedro Cruz

Gracias de antemano por la ayuda

Respuesta Responder a este mensaje
#3 Imac_Man
10/02/2005 - 20:38 | Informe spam
muchas gracias por la ayuda, era exacto lo que necesitaba

Saludos
"ulises" escribió en el mensaje
news:
Usa un LEFT JOIN :

SELECT A.idPersona, B.idCliente, A.NombrePersona, B.ValorX
FROM Personas A LEFT JOIN Clientes B ON A.idPersona = B.idPersona

Saludos,
Ulises

On Tue, 8 Feb 2005 16:57:15 -0600, "Imac_Man"
wrote:

hola amigos les paso mi casotengo dos tablas llamemoslas Personas y
Clientes

idPersona NombrePersona idCliente idPersona
Valorx
1 Juan Perez A 1
10.00
2 Maria Juarez B 2
20.00
3 Pedro Cruz

Ahora bien, lo que deseo es listar con un select las dos tablas con los
que
estan relacionados y los que no lo esten...la idea es que la lista se vea
asi

IdPersona IdCliente Nombre Valorx
1 A Juan Perez 10.00
2 B Maria Juarez 20.00
3 Pedro Cruz

Gracias de antemano por la ayuda




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida