Tablas Vinculadas

12/02/2008 - 22:32 por Chelo | Informe spam
Hola a todos. al ejecutar esta consulta de proveedores y zona
geografica (Local,nacional,regional, etc)

SELECT dbo.Proveedores.Proveedor,
dbo.ZonasGeograficas.ZonaGeografica
FROM dbo.Proveedores INNER JOIN dbo.ZonasGeograficas ON
dbo.Proveedores.IdZonasGeograficas dbo.ZonasGeograficas.IdZonasGeograficas

Devuelve el sigueinte cuadro:

Provee Zona
El sol Local
El Comercio Regional

Ahora al borrar la Zona Geografica "Local", ya no me muestra el primer
registro..
La pregunta seria, si despues de borrar un registro de la tabla
ZonaGeografica que esta vinculada con la tabla Proveedores, se prodria
mostrar algo como el siguiente cuadro?

Provee Zona
El sol "No definida"
El Comercio Regional

y si se prodria mostrar algo asi, como hacerlo, de antemano gracias.

Preguntas similare

Leer las respuestas

#1 Penta
12/02/2008 - 22:52 | Informe spam
Hola.
Ejecuta:

SELECT dbo.Proveedores.Proveedor,
dbo.ZonasGeograficas.ZonaGeografica
FROM dbo.Proveedores LEFT JOIN dbo.ZonasGeograficas ON
dbo.Proveedores.IdZonasGeograficas dbo.ZonasGeograficas.IdZonasGeograficas

Salu2.
Penta.
Respuesta Responder a este mensaje
#2 Chelo
13/02/2008 - 00:40 | Informe spam
Hola Penta. si esta muy bien gracias, pero se pudiera poner "No
Definido" o algo asi, y que no salga "NULL"
Gracias
Respuesta Responder a este mensaje
#3 Carlos M. Calvelo
13/02/2008 - 16:38 | Informe spam
On 13 feb, 00:40, Chelo wrote:
Hola Penta. si esta muy bien gracias, pero se pudiera poner "No
Definido" o algo asi, y que no salga "NULL"
Gracias



Hola Chelo,

Prueba:
SELECT dbo.Proveedores.Proveedor,
ISNULL(dbo.ZonasGeograficas.ZonaGeografica, 'No Definido') AS
ZonaGeografica
FROM dbo.Proveedores LEFT JOIN dbo.ZonasGeograficas ON
dbo.Proveedores.IdZonasGeograficas dbo.ZonasGeograficas.IdZonasGeograficas

Saludos,
Carlos
Respuesta Responder a este mensaje
#4 Chelo
14/02/2008 - 01:54 | Informe spam
Gracias Carlos M.
Funciona perfecto, es lo que buscaba, no pense que fera tan facil..
gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida