couse_name 필드에 "Development"라는 단어가 포함 된 코스에 등록 된 모든 학생 이름을 검색하는 SQL 선택 쿼리를 작성하고 있습니다.
나는 여기 초보자이고 여기에 내 SQL 코드가 있습니다.
select firstname, lastname
FROM students INNER JOIN registrations
ON students.student_id = registrations.student_id
and course_name = registrations.course_name LIKE '%Development%';
내가 아는 것은 잘못된 것입니다. 유효한 데이터를 검색하기 위해 왼쪽 조인을 올바르게 사용하는 방법을 알고 싶습니다. 테이블 스크린 샷을 첨부했습니다.
학생 테이블 :
코스 표 :
등록 표 :
이 쿼리 사용
select students .firstname, students.lastname
FROM students INNER JOIN registrations
ON students.student_id = registrations.student_id
inner join courses on courses.course_code=registrations.course_code
where course.course_name LIKE '%Development%';
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다