Code:bonjour, j'ai deux tables : voici le code de creation : Code Java : public static final String table_commande_f_Name = "commande_f"; static final String[] TABLE_commande_f = { "n_commande_f int(6) zerofill AUTO_INCREMENT NOT NULL" , "id_f int not null ", "date_cf date not null" , "t_ht double precision not null", "t_ttc double precision not null ", "livraison varchar(10) not null", "facturation varchar(10) not null", "PRIMARY KEY (n_commande_f)", "CONSTRAINT FK_FCT_PRS FOREIGN KEY (id_f) REFERENCES fournisseur (id_f) " }; public static final String table_contenu_ff_Name = "contenu_ff"; static final String[] TABLE_contenu_ff = { "n_commande_f int(6) zerofill NOT NULL" , "n_facture_f varchar(20) NOT NULL" , "id_f int not null", "CONSTRAINT qz4 FOREIGN KEY (id_f) REFERENCES fournisseur (id_f) " , "constraint a1e PRIMARY KEY (n_commande_f)", "CONSTRAINT a2v FOREIGN KEY (n_commande_f) REFERENCES commande_f (n_commande_f) ", "CONSTRAINT a3xw FOREIGN KEY (n_facture_f) REFERENCES facture_f (n_facture_f) " };
je veux afficher le numero et la date et le total ht et le total ttc et la livraison
quand le numero de facture egale dans la table contenu_ff a une valeur donné et le id_f egale a une valeur donné dans les deux tables
alors j'aifait :
Code Java :
Code:String req2 = "select contenu_ff.n_commande_f, date_cf ,t_ht,t_ttc, livraison from commande_f, contenu_ff where contenu_ff.id_f = commande_f.id_f and contenu_ff.n_facture_f = '" + num +"'and contenu_ff.id_f = '"+ obj+"' "; rs = st.executeQuery(req2);
mais ca me affiche n'importe quoi
avez vous une idee
merci bien
-----