Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/02/2003, 15:39
^_^
 
Fecha de Ingreso: noviembre-2002
Ubicación: ValparaPancho
Mensajes: 41
Antigüedad: 21 años, 6 meses
Puntos: 0
a ver si me pueden ayudar, casi todos los subselects son con cosas relacionadas como esto

tengo 2 tablas

CREATE TABLE cliente (
Cod_Cli smallint(6) unsigned NOT NULL auto_increment,
Nom_Cli varchar(25) NOT NULL,
Usr_Name_Cli varchar(10) NOT NULL,
Mail_Cli varchar(25),
Dir_Cli varchar(25),
Ciudad_Cli varchar(15),
Pais_Cli varchar(15),
Fono_Cli varchar(15) NOT NULL,
Fax_Cli varchar(15),
PRIMARY KEY (Cod_Cli),
UNIQUE Nom_Cli (Nom_Cli)
);

---------------------------------------------------------------------
CREATE TABLE nave (
Cod_Nave smallint(6) unsigned DEFAULT '0' NOT NULL,
Nom_Nave varchar(25) NOT NULL,
Ban_Nave varchar(15) NOT NULL,
PRIMARY KEY (Cod_Nave, Nom_Nave)
);

---------------------------------------------------------------------


El codigo de la Nave corresponde al Codigo del Cliente, entonces, por ej. para saber las naves de un Cliente de codigo (Cod_Cli )12345, es solo saber k naves tienen 12345 como cod_nave, entonces para saber todas las naves de todos los clientes yo deberia haber hecho algo asi


Cita:
select * from cliente, nave where cod_cli = (select Cod_nave from nave)

esop.. gracias
__________________
___