두 개의 테이블 (배우와 영화)과 이들을 연결하는 세 번째 테이블 역할이 있습니다. ActorId는 액터의 기본 키입니다. MovieCode는 무비 테이블의 기본 키입니다. 나는 영화가 출판 된 날짜, 영화의 이름과 배우의 역할을 보여줄 필요가있는 배우 페이지를 가지고있다. 내 쿼리는 다음과 같습니다내부 결합의 데카르트 제품
SELECT mo.date, mo.title, role.roleDescription
FROM movies mo, role
inner join actors
on role.actorId=actors.actorId
inner join movies
on role.movieCode=movies.movieCode
where role.actorid=2
쿼리는 나에게 직교 제품을 반환합니다. 무엇이 문제 일 수 있습니까? 미리 감사드립니다!
대단히 감사합니다 !!! :) – user3125917
@ user3125917 : 오신 것을 환영합니다! – ruakh