많은 관계로 많은 조작하는 것은 우리가 세 개의 테이블어떻게 구현하고 ASP.NET
을했다고 가정 해코스 - 테이블
------------------
ID | CourseName
------------------
1 | C++
2 | Java
------------------
교사 - 테이블
-----------------------
ID | TeacherName
-----------------------
1 | Professor 1
2 | Professor 2
-----------------------
CourseTeacher - 테이블
----------------------------
ID | CourseID | TeacherID
----------------------------
1 | 1 | 1
2 | 1 | 2
3 | 2 | 1
4 | 2 | 2
----------------------------
이제 AFAK으로 무엇을 할 수 있습니까? 그런 형식으로 레코드를 선택, 삽입, 업데이트, 삭제하는 방법! 검색 지금
는 내 말은, "(.., .., ..) INTO ... VALUES INSERT"간단한을 사용하는 것 또는 간단한은 "SELECT * FROM ..."
을하지만, 동일한 단일 정보 어떻게 든 3 개의 테이블을 포함하는 쿼리를 사용해야합니다 (힌트 : 이미 조인을 사용하고 있지만 여전히 방법 !!)
내 사례에 대한 선택 및 삽입 SQL 문이 매우 유용합니다.
저는이 모델을 사용하지 않으며이 복잡한 것을 어떻게 사용하는지 모르겠습니다. ADO.NET 개체에 SQL 쿼리를 사용하고 있으며 모든 것이 지금까지 제대로 작동합니다! 나는 당신의 질문이 무엇인지 이해하기가 확실하지 않다
okie :하지만 실제로는 귀하의 질문은 무엇입니까? 더 자세히 설명해 주시겠습니까? CourseTeacher 테이블을 업데이트 하시겠습니까? – TalentTuner
잘 작동한다면 왜 변경해야합니까? – GvS
@ Saurabh- 나는 처음에 종이에 디자인을했기 때문에이 구조를 구현했다. 그리고 나는 두 개의 테이블 (코스와 교사)이 필요하다는 것을 알았다. 그런 다음 다 - 대 - 다 관계가 있었기 때문에 연구하고 찾았다. 참조로 작동하는 세 번째 테이블을 만듭니다.하지만 새 코스 나 새 선생님을 추가하려면 업데이트 할 테이블을 모르겠습니다! – lKashef