Bonjour à tous
J'ai une table contenant une liste de personnes et une table liée contenant des commentaires de ces personnes. Les deux tables sont résumées comme suit
tbl_personnes (matricule, nom, prenoms, .........)
tbl_commentaires(id_comment, matricule, date_comment, commentaire,....)
Je souhaite faire un affichage comme ceci:
Nom et Prenoms Personne 1
Commentaire 1 personne 1
Commentaire 2 personne 1
-------------------
Commentaire n personne 1
Nom et Prenoms Personne 2
Commentaire 1 personne 2
Commentaire 2 personne 2
-------------------
Commentaire n personne 2
---------------------------------------------------
J'utilise VB pour l'affichage. Pour le moment, je fais une requête sql1:
sql1= select * from tbl_personnes
Et a chaque enregistrement de sql1 je lance sql2
sql2=select * from tbl_commentaires where matricule="matriculeN"
Mais cette méthode me semble un peu lourde. Y a t'il un autre moyen de parvenir au même résultat avec moins de requêtes a exécuter ?
Merci d'avance
Partager