bonjour,
je suis entrain de developper un mini projet sous netbeans et oracle ,donc pour calculer les salaires des employés j'ai besoin de deux tables employe et salaire ou jai comme champ dans la table employer les coordonnées de chaque employe (nom ,prenom ,ncin,profession,n_cnss) et dans la table salaire j'ai les nbres des heures et les prix des heurs et le mois(lada) et le ncin de chaque employe
pour clculer le salaire je fais la jointure entre ces deux tables voila ma requete
mais lorsque jai essayé de compiler la requete seulement ca me donne comme erreur:java.sql.SQLException: ORA-00918: définition de colonne ambigu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String queryString3 = "SELECT ncin,nom,prenom,profession,n_cnss FROM employe E FULL OUTER JOIN salaire S ON E.ncin=S.ncin WHERE ncin=? and lada=? "; // les ? représentent les emplacements des valeurs qui seront insérées ci-après PreparedStatement stm3 = con.prepareStatement(queryString2); stm3.setInt(1, alpha); // on insère le paramètre dans le premier ? stm3.setString(2, mois); // on insère le paramètre dans le second ? String queryString3 = "SELECT ncin,nom,prenom,profession,n_cnss FROM employe,salaire WHERE ncin=? and lada=? and employe.ncin=salaire.ncin"; // les ? représentent les emplacements des valeurs qui seront insérées ci-après ResultSet rst3 = stm3.executeQuery();
SVP aider moi
merci
Partager