Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Relacionar dos tablas  (Leído 888 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Tet0
Master
**

Prestigio: 0
Desconectado Desconectado

Estudiante de: Sistemas
Mensajes: 1



Lenguajes:
java, python
Bases de datos:
mysql
« en: 26/10/2008, 10:48:29 »

Buenas primero felicitar por el foro.. tengo esta duda me mandan a hacer una tabla de alumnos y otra con su dni las creo

create tabla alumnos (nombre varchar(30));
create tabla identificacion (dni int(10));

ok tengo que llenar la tabla pero no se como hacerlo porque por ejemplo en el primer lugar de identificacion debe estar acorde con el primer lugar de alumnos y los alumnos ninguno tiene el mismo nombre asi que depo hacer una condicion yo pensaba en hacer algo como "mientras nombre != del nombre que viene"

luego para hacer la consulta por ejemplo que cuando meta el nombre del alumno que esta en la tabla alumnos me de el resultado del dni de la tabla identificacion

gracias  rey
En línea
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 26/10/2008, 22:03:24 »

Nunca vi un diseño asi.

No te conviene tener una tabla con dni+nombre_alumno?

Saludos.
En línea

Pnux
Elite
********

Prestigio: -1
Desconectado Desconectado

Sexo: Masculino
Profesión: Programador web
Mensajes: 88



WWW
Lenguajes:
(X)HTML
Javascript
CSS
PHP
Bases de datos:
MySQL
XML
« Respuesta #2 en: 28/10/2008, 20:05:36 »

No entiendo porque tienen que ser dos tablas diferentes en vez de una sola tabla con dos columnas. Proba con

Código
 CREATE TABLE `test`.`alumnos` (
`nombre` VARCHAR( 128 ) NOT NULL ,
`dni` INT( 10 ) NOT NULL
) ENGINE = MYISAM
En línea
Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: