Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2013
ingmichel ingmichel is offline
Miembro
 
Registrado: jun 2007
Posts: 137
Poder: 17
ingmichel Va por buen camino
Seleccionar filas de una tabla que no estan en otra

saludos colegas tengo un pequeño problema, tengo las siguientes tablas

Usuarios

CodUser Nombre NivelAcceso
1 Jose Admin
2 Manuel Restringido
3 Miguel Restringido



Usuarios2

CodUser Nombre NivelAcceso
1 Jose Admin
2 Manuel Restringido
3 Miguel Restringido
5 Luis Restringido
6 Julio Restringido

lo que necesito es seleccionar los registros de la tabla usuarios2 que no estan en la tabla usuarios, en este caso luis y julio,
lo he intentado con
Código SQL [-]
select * from usuarios2 u2
where not exists (select * from usuarios u1 where u1.coduser=u2.coduser)

pero no me funciona, gracias de antemano.
Responder Con Cita
  #2  
Antiguo 27-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No olvides poner las preguntas en los foros adecuados, lo has puesto en el de "internet" y esta pregunta no tiene nada que ver.

Supongo que a tu sql tendrás que indicarle el campo, ya que con el asterisco (*) estás indicando todos los campos.
Algo similar a:
Código SQL [-]
select * from usuarios2 where codigo not in (select codigo from usuarios where ... ... ...)
not in o not exists
Responder Con Cita
  #3  
Antiguo 28-10-2013
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 910
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Otra opción sería...

Código SQL [-]
SELECT *
FROM Usuarios2
LEFT OUTER JOIN Usuarios
ON Usuarios2.Codigo=Usuarios.Codigo
WHERE Usuarios.Codigo Is NULL

Saludos cordiales
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como seleccionar datos de una tabla e insertarlos en otra por Delphi jscubillos5 Varios 13 22-07-2013 19:04:06
buscar registros que estan en una tabla que no estan en otra microbiano SQL 5 02-06-2013 02:04:53
Listar registros de una Tabla que NO estan en Otra... darkamerico SQL 6 29-04-2013 19:55:55
Obtener elementos de una tabla que no estan en otra Durbed SQL 4 29-12-2005 14:27:20
Seleccionar registros en una tabla, envio, e insercion en otra tabla!! EfrainSanmiguel Conexión con bases de datos 3 21-10-2004 02:12:43


La franja horaria es GMT +2. Ahora son las 12:32:21.


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