Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme jointure mysql java

3 septembre 2011 à 16:58:12

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 :

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
  • Partager sur Facebook
  • Partager sur Twitter
3 septembre 2011 à 19:50:37

Tu as été averti trop souvent encours. Ça commence à être lourd.

@Korto : Merci d'alerter les modérateurs dans ce cas-là, c'est plus utile que si tu fais un post toi-même.
  • Partager sur Facebook
  • Partager sur Twitter