Bonjour tout le monde,
j'ai créé un programme en java qui affiche les tâches exécutés par les employés :
La structure de ma table taches est la suivante :
j'ai une autre table superieur_hierarchique dont la structure est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 id, matricule_employe, nom, prenom, tache,etat ...
Je souhaiterais afficher les informations de la table "taches" mais en les triant suivant le nom du supérieur hiérarchique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 id, matricule_employe, superieur
Je sais que c'est faisable avec les jointures mais je n'ai pas réussi à trouver la structure de la requête SQL.
Pour le moment j'ai ce code :
J'espère que j'ai été clair et merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 String sql = "SELECT * FROM taches WHERE etat=1"; ResultSet res = s.executeQuery(sql); int row = 0; while ((res != null) && (res.next())) { model.addRow(new Object[0]); model.setValueAt(false, row, 0); // Checkbox model.setValueAt(rec.getString("id"), row, 1); model.setValueAt(rec.getString("matricule_employe"), row, 2); model.setValueAt(rec.getString("nom"), row, 3); model.setValueAt(rec.getString("prenom"), row, 4); model.setValueAt(rec.getString("tache"), row, 5); row++;
Partager