Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/07/2011, 06:40
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: Sql. Relacionar campos de dos tablas.

Entonces tienes una tabla en que cada registro son todos los jugadores de un equipo?

Creo que eso no es exactamente un diseño correcto. La idea es que en una tabla guardes los equipos y en otra los jugadores, pero de uno en uno. Una cosa así:
Código:
CREATE TABLE Equipo (
    id_equipo integer autoincrement,
    nombre varchar(50),
    PRIMARY KEY (id_equipo)
)
CREATE TABLE Jugador (
    id_jugador integer autoincrement,
    nombre varchar(50),
    id_equipo integer
    PRIMARY KEY (id_jugador),
    FOREIGN KEY (id_equipo) REFERENCES Equipo (id_equipo)
)
Así, creas un equipo, por ejemplo, el Granada con id_equipo = 2. Para buscar los jugadores, sólo tienes que filtrar cuando id_equipo de la tabla jugador sea 2, pero cada jugador tiene un registro diferente, no todos en el mismo registro. No sé si me explico.

Un saludo.

PD: Se me adelantaron, pero así tienes info adicional
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?

Última edición por vgonga1986; 27/07/2011 a las 06:41 Razón: Maldito, te me adelantaste