Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2009, 16:10
Avatar de nacamoj
nacamoj
 
Fecha de Ingreso: marzo-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Consulta con JOIN?????????

Hola , necesito hacer una consulta que me muestre los datos solcicitados de una tabla, pero que me muestre estos datos cuando ingreso el numero de cedula del cleinte del cual quiero esos datos,

tablas a utilizar


de esta tabla necesito sacar los datos especificados, pero ingresando la cedula del cliente
ENTRENAMIENTO:
create table entrenamiento(
id_entrenamiento int(4) auto_increment,
fecha_inicio date not null,
fecha_fin date not null,
nro_cuotas int(4) not null,
horas_dia int not null,
valor_entrenamiento int not null,
cod_cliente int(4) not null,//FORANEA QUE HACE CONEXION CON CLIENTE
cod_tipoentrenamiento int(4) not null,
cod_entrenador int(4) not null,
cod_cachorro int(4) not null,
primary key (id_entrenamiento),
foreign key (cod_cachorro) references cachorro(id_cachorro)
on delete set null
on update set null,
foreign key (cod_entrenador) references entrenador(id_entrenador)
on delete set null
on update set null,
foreign key (cod_tipoentrenamiento) references tipoentrenamiento(id_tipoentrenamiento)
on delete set null
on update set null,
foreign key (cod_cliente) references cliente(id_cliente)
on delete set null
on update set null);


CLIENTE:

create table cliente(
id_cliente int(4) auto_increment,
cedula int(11) not null,//dato con el cual necesito llamar la consulta
nombre varchar(40) not null,
apellido varchar(40) not null,
telefono_f varchar(12) not null,
telefono_c varchar(15) not null,
direccion varchar(30) not null,
ciudad varchar(20)not null,
primary key(id_cliente));

la consulta que tengo y que no me funciona es esta


$consulta3 = "Select
entrenamiento.valor_entrenamiento,
entrenamiento.nro_cuotas,
entrenamiento.fecha_inicio,
entrenamiento.fecha_fin,
From
entrenamiento
Left Join entrenamiento ON cliente.id_cliente = entrenamiento.cod_cliente
Where
cliente.cedula = '$cedula'";


Pofa diganme que estoy haciendo mal o que me hace falta Deveras muchas gracias...............