C'est plutôt une question de pur SQL à poser dans le forum SQL. En Java, on pourrait traiter le résultat de la requête à plat, pour faire un regroupement (avec des Map, et éventuellement un...
Type: Messages; Utilisateur: joel.drigo
C'est plutôt une question de pur SQL à poser dans le forum SQL. En Java, on pourrait traiter le résultat de la requête à plat, pour faire un regroupement (avec des Map, et éventuellement un...
C'est dans le group by (on te l'indique dans le message !) qu'il y ambiguïté.
String query = "SELECT filiere, genre, COUNT(*) FROM etudiant INNER JOIN filiere ON etudiant.code_f=filiere.code_f ...
Tu as ce message parce que tu as deux champs code_f, et que SQL ne sait pas lequel prendre : etudiant.code_f=filiere.code_f . Il suffit que tu précises lequel (ils sont égaux par la jointure, donc...
Il faut adapter ta requête SQL évidemment, pour récupérer les informations qui t'intéressent. Pour les tutoriels SQL, je suppose qu'en allant dans le forum SGBD/SQL, rubrique Tutoriels, on doit...
Bah, tout simplement comme je te l'ai indiqué :
public TableModel getStat(String table, String as, String champ,String condition,String group){
try {
String query = "SELECT COUNT(*)...
Et c'est quoi les autres erreurs ?
Par ailleurs, je n'avais pas vu, mais nbr = rslt.getString(as);, ça ne risque pas de fonctionner : la variable as c'est l'alias de table, alors que c'est un nom...
Salut,
Le message d'erreur dit que tu n'as pas de colonne appelée genre dans ta table etudiant. Il y'en a une ou pas ?
Par ailleurs
Je doute que count(*) soit un String ! Ce serait plutôt...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.