Correction d'une rquete

Résolu
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -  
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

jee pee Messages postés 41515 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
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   Statut Membre Dernière intervention   9
 
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