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 10-01-2012
tbolzan tbolzan is offline
Miembro
 
Registrado: feb 2004
Posts: 22
Poder: 0
tbolzan Va por buen camino
Aclaracion

Hola, gracias por tu respuesta, a ver si me explico mejor:

La base de datos que uso es Interbase.
Yo tengo las siguientes tablas:

TOROS
cod_toro
descripcion
cod_ves_seminal
....

VES_SEMINAL
codigo
descripcion

quiero que me busque todos los datos de ese toro y me muestre la descripción de la vesícula seminal.
El tema es que si tiene un dato ese campo me lo muestra bárbaro. Pero si el campo cod_ves_seminal tiene valor nulo quiero que no me muestre nada en descripción. Yo pensé que con la sentencia sql anterior funcionaria, pero se ve que no es asi.

Saludos

Carola
Responder Con Cita
  #2  
Antiguo 10-01-2012
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Podrias hacer asi

Código SQL [-]
 
Select * from Toros T
Left Join ves_seminal V on t.cod_ves_seminal=v.codigo
Where t.cod_toro = :c

esto te mostrara todos los toros cuyo codigo sea = c y la vesicula seminal solo de aquellos que cumlpan la condicion

pruebalo y comentas
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 10-01-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Si lo que quieres hacer es una unión, te faltó el JOIN en la clausula SQL que compartiste anteriormente.

Coloca la clausula SQL completa para así ver lo que realmente le falta o tiene malo.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #4  
Antiguo 10-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Haz una búsqueda por coalesce, es lo que necesitas.

Por cierto, recuerda poner 'tags' cuando escribas código, ejemplo:



.
Responder Con Cita
  #5  
Antiguo 11-01-2012
tbolzan tbolzan is offline
Miembro
 
Registrado: feb 2004
Posts: 22
Poder: 0
tbolzan Va por buen camino
Solucionado

Gracias por responder.

Perdon por no poner el tags de codigo, no es muy comun que escriba en el foro por eso no me di cuenta.

Con la respuesta de oscarac me funciono correctamente!!!!

Saludos

Carola
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
sumar valores nulos con doubles sql. ingabraham Varios 5 14-12-2010 23:27:10
valores nulos en delphi thelibmx Varios 5 22-06-2007 01:37:16
Valores nulos en fechas utopico SQL 4 12-04-2006 13:22:43
Comparando valores nulos pyanqn Conexión con bases de datos 9 15-11-2005 21:09:32
Seleccionar valores nulos hector.roma SQL 6 22-07-2005 19:41:40


La franja horaria es GMT +2. Ahora son las 12:35:06.


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