Hey j'ai 3 tables appelées STUDENT, COURSE et INSCRIPTION. STUDENT a un PK de S_ID (ID d'étudiant) et COURSE a PK de C_ID (identification de cours). En enrôlement, il n'a que S_ID et C_ID. J'ai une source de données d'objet pour montrer tous les étudiants nom (dans le texte, et S_ID comme valeur) dans un menu déroulant et il montrera quels cours il est enregistré quand cliqué, en utilisant un DataGrid et une autre source de données d'objet. Je ne vais pas demander à l'étudiant d'avoir plusieurs cours à enregistrer aussi, mais je ne peux pas le faire parce que vous ne pouvez pas avoir le même ID dans la table COURSE, donc chaque étudiant est seulement inscrit à un cours.Problème ASP.NET C# avec la table et la logique SQL
Existe-t-il une sorte d'option pour avoir les mêmes ID dans une table?
Sinon, alors je dois un peu comment manipuler la chaîne dans C_ID dans la table COURSE car tous les cours commencent par ISDVXXX ou ITSXXXX ou HGFXXXX. Cela peut être difficile à comprendre, mais j'espère que quelqu'un aidera. Un exemple peut aider Donc, si un étudiant nommé Joe avec un S_ID de 123 est inscrit à ISDV, il sera inscrit à tous les cours commençant par ISDV. Mais mon problème est que ma table COURSE doit avoir un ID unique pour chaque cours comme ISDV123, ISDV346, ISDV395 etc ... donc cela ruine aussi ma table d'inscription parce que je ne peux pas avoir simplement ISDV là-bas, il a besoin d'un cours spécifique mais il est enregistré à tous. Toute autre précision sera donnée: P Merci ...