AYUDA URGENTE!!!

gabitoju
26 de Junio del 2004
Estoy haciendo el obligatorio de la materia y tengo un grave problema con una de las consultas solicitadas.

Dicha dice lo siguiente:
"Listado de todos los socios con los siguientes campos: Número de Socio, nombre y número de cuenta. Los que no tengan número de cuenta, en vez de número de cuenta que diga "No posee".

Las tablas son las siguientes:
Socio(NroSocio, Nombre, Direccion, E_mail)
Caja_Ahorro(NroCuenta, FApertura, SaldoActaul, SaldoPromedio)
Tiene_Caja(NroCuenta, NroSocio)

Se agradece colaboración
SALUDOS

Isa? Islas
26 de Junio del 2004
A fuerza de ser sincero, no me gusta dar opinion a ALUMNOS, pero en este caso, hare una excepcion.

SELECT NroSocio, Nombre, ISNULL(Tiene_Caja.NroCuenta, 'No posee')
FROM Socio FULL JOIN Tiene_Caja ON Socio.NroSocio = Tiene_Caja.NroSocio

Le recomiendo lea un poco mas sobre JOIN y sus derivados.

Un saludo