두 테이블을 고려하십시오. 기술자 테이블에는 T_ID, T_Name과 같은 필드가 있습니다. 프로젝트 테이블에는 P_ID, P_Name, P_Date와 같은 필드가 있습니다.SQL 쿼리 문제
기술자는 많은 프로젝트에서 작업 할 수 있으므로 많은 기술자가 프로젝트를 수행 할 수 있습니다. 따라서 분명히 알 수 있듯이 두 테이블 간에는 많은 관계가 있습니다. many to many를 분해하고, 외래 키 T_ID와 P_ID로 구성된 Assignment라는 새로운 테이블을 생성하십시오.
다음은 질문입니다. 특정 기술자 (T_ID = 1 인 기술자)가 지난 달 (4 월/2011)에 작업 한 사람의 목록을 찾고 싶습니다. 예를 들어 기술자 1이 Tech 2 및 3 그때 그들은 위의 쿼리 결과에 대한 자격이 있고 테크 2와 테크 3 T_ID T_name을 원합니다.
답변은 연결된 두 개의 쿼리를 기반으로 할 수도 있습니다. 언급 한 문제에 대한 쿼리가 무엇인지 알려주시기 바랍니다.
숙제 태그를 추가했습니다. 지금까지 해보신 내용을 게시하고 생각했던대로 작동하지 않는 방법을 설명해야합니다. 그러면 문제를 해결하는 방법을 도울 수 있으므로 실제로 과정에서 뭔가를 배우게됩니다. –