D'abord désolé mon anglais est mauvais.
J'ai un problème avec l'utilisation de la table de jonction qui ne me renvoie qu'un seul sujet, voici ma requête.
J'ai un Étudiant_tbl , Sujet_tbl , student_subject_tbl la table de jonction.
Voici ma requête, j'utilise vb.net.
SELECT subject_name
FROM student_subject
JOIN student ON student.StudentID = student_subject.student_id
JOIN subject_bsit ON subject_bsit.subject_id = student_subject.sub_id
WHERE student.StudentID='" & TextBox1.Text & "'"
Ce que je veux faire c'est que je veux juste sélectionner tout nom du sujet qui appartient à la étudiant_id student id est égal à ma zone de texte en vb.net, c'est là que je vais taper le numéro d'étudiant de l'étudiant. Merci beaucoup.
EDIT : J'essaie d'afficher la valeur de tous les noms de matières de l'id de l'étudiant entré dans la zone de texte. Voici mon code vb.qui affiche uniquement la première matière. sujet_tbl
cmd = New MySqlCommand(sql, myconn)
dr = cmd.ExecuteReader
If dr.Read = True Then
TextBox2.Text = dr(0)
'Label4.Text = dr(1)
TextBox4.Text = dr(1)
TextBox5.Text = dr(2)
TextBox6.Text = dr(3)
TextBox7.Text = dr(4)
TextBox8.Text = dr(5)
dr.Close()