Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

comparar datos para guardar en bd

Estas en el tema de comparar datos para guardar en bd en el foro de SQL Server en Foros del Web. hola a todos, mi pregunta es la siguiente . estoy creando una pagina con 3 niveles de usuario. administrador / supervisor/ estudiante. y tengo una ...
  #1 (permalink)  
Antiguo 30/09/2012, 12:08
 
Fecha de Ingreso: septiembre-2012
Mensajes: 73
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta comparar datos para guardar en bd

hola a todos, mi pregunta es la siguiente . estoy creando una pagina con 3 niveles de usuario. administrador / supervisor/ estudiante. y tengo una base de datos con esas tres tablas. como hago para que cuando se registre uno de los diferentes usuarios , primero se compara el nombre de usuario con los guardados en las otras tablas, si existe que no lo guarde, y si no existe lo guarde en su respectiva tabla?,.. es una sentencia algo compleja para mi, espero y me entiendan y me puedan ayudar.

cual seria la sentencia sql?
  #2 (permalink)  
Antiguo 01/10/2012, 04:05
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: comparar datos para guardar en bd

Supongo que existe algun parámetro que significa de que tipo se trata:
Código SQL:
Ver original
  1. IF @Tipo='administrador'
  2.     INSERT INTO T_Administradores SELECT ...
  3. ELSE IF @Tipo='Supervisor'
  4.     INSERT INTO T_Supervisores SELECT ...
  5. ELSE IF @Tipo='Estudiante'
  6.     INSERT INTO T_Estudiantes SELECT ...
Espero que te sirva de ayuda, y si no- explica otra vez el problema por favor.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog
  #3 (permalink)  
Antiguo 12/10/2012, 14:26
 
Fecha de Ingreso: septiembre-2012
Mensajes: 73
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: comparar datos para guardar en bd

no c si se comprende bien la imagen, tengo 3 tablas, y 2 registros, con uno de los registros guardo al estudiante , pero antes de guardarlo tengo q compararlo con los datos almacenados en las otras 2 tablas para que no exista el mismo usuario en las otras tablas, y asi igual para los otros dos registros,... cual seria la sentencia sql? o el codigo php, para hacer esta comparación y luego guardar



Última edición por jjeshuacm1; 12/10/2012 a las 14:52

Etiquetas: comparar+datos, sentencia+sql, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:04.