Correction d'une rquete

Résolu/Fermé
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 - 23 mars 2009 à 15:40
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 - 24 mars 2009 à 21:19
Bonjour,
je veux afficher des champs a partir de plusieurs table j'ai utiliser la requête suivante mais ça ne marche pas

rs = stmt.executeQuery("select codesys_facture,num_facture,date_facture,debut_periode_facture,fin_periode_facture,statut_facture,montant_ht,tva,montant_ttc,libelle_produit,nom_fournisseur,libelle_fonction,code_fonction,fcsup_fonction from facture,fournisseur,produit,fonction where facture.codesys_fournisseur=fournisseur.codesys_fournisseur and facture.codesys_fonction=fonction.codesys_fonction and facture.codesys_produit=produit.codesys_produit");

merci d'avance de me dire ce qui ne va pas

N.B: un simple "select * from la tabe" marche bien
A voir également:

2 réponses

jee pee Messages postés 40596 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 décembre 2024 9 463
23 mars 2009 à 15:47
Salut,

Dans ton select, n'y a t-il pas un champ (même nom) qui est présent dans plus d'une des 4 tables ? Il faudrait alors le préfixer avec le nom de la table.

Donne nous une description des 4 tables.

cdlt
1
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 9
24 mars 2009 à 21:19
Bonsoir

merci a tous et voila la correction de ma requete

select facture.codesys_facture as [Code system],facture.num_facture as [Numero de la facture],Fournisseur.nom_fournisseur as [Nom Fournisseur] ,Produit.libelle_produit as [Nom produit],facture.date_facture as [Date de la facture],facture.debut_periode_facture as [Debut de la periode] ,facture.fin_periode_facture as [Fin de la periode],facture.statut_facture as [Statut Facture],facture.annee_traitement as [Annee du traitement],facture.montant_ht as [Montant HT],facture.tva as [TVA],facture.montant_ttc as [Montant TTC],fonction.fcsup_fonction as [Code Fonction superieure]
from facture,Produit,Fournisseur,fonction
where facture.codesys_fournisseur=fournisseur.codesys_fournisseur
and facture.codesys_fonction=fonction.codesys_fonction
and facture.codesys_produit=produit.codesys_produit

bonne chance
0