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 16-01-2012
Avatar de jejo1984
jejo1984 jejo1984 is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 39
Poder: 0
jejo1984 Va por buen camino
Utiliza exist
Responder Con Cita
  #2  
Antiguo 17-01-2012
papote654 papote654 is offline
Miembro
 
Registrado: nov 2006
Posts: 29
Poder: 0
papote654 Va por buen camino
Cita:
Empezado por jejo1984 Ver Mensaje
Utiliza exist
teniendo en cuenta que al utilizar la funcion EXISTS traera los registros que tengan el id de servicio NULL, esta es la diferencia entre el IN y el EXISTS.

los dos podrian traer el mismo resultado en cambio el EXISTS toma los valores NULL como TRUE.
__________________
Al que no le gusta enseñar, no merece aprender...
Responder Con Cita
  #3  
Antiguo 17-01-2012
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Código SQL [-]
select S.id_serv, S.descserv, V.id_serv form servicios S
left join ventas V on ( S.id_serv= V.id_serv )
where
 V.id_serv = null
Otra forma. Si quieres comprobarlo, quita la condición where y verás todos. Luego pon la condición, y verás que sólo aparecen los que no están en la tabla Ventas.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 17-01-2012
Avatar de jejo1984
jejo1984 jejo1984 is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 39
Poder: 0
jejo1984 Va por buen camino
Primero dime el campo idventa toma valores nulos
Prueba esto:
Código SQL [-]
select (servicios.descserv) from servicios,ventas where servicios.id_serv=ventas.id_serv
__________________
No lleves tus conocimiento a la tumba, Enseña a otros lo que sabes...
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
problema con la consulta select count() enecumene PHP 5 01-02-2007 23:33:24
Problema con consulta not in (select ....) VRO Firebird e Interbase 12 03-10-2005 18:54:05
Problema conuna consulta select...not in (select ...) VRO Firebird e Interbase 2 11-08-2005 08:56:35
Consulta con Sub-select !!! isc_hilda SQL 2 21-05-2004 05:22:05
Select (Consulta) WaRRanT MySQL 3 19-02-2004 15:13:58


La franja horaria es GMT +2. Ahora son las 07:40:29.


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