0
필름 데이터베이스 (imdb)로 작업하고 있으며 하위 쿼리를 사용하는 데 어려움이 있습니다. 학교에서 배우면서도 여전히 기본적인 수준입니다.외부 쿼리에서 카운트를 사용하여 하위 쿼리에서 텍스트 찾기
제목의 일부로 '반지의 제왕'을 포함하는 영화 필름 사이의 모든 파트 유형 (배우, 감독 등 ...)의 부품 수를 알아 내야합니다. Filmitem 테이블은 filmtype이있는 열을 포함하고 'C'는 영화를 정의합니다.
는SELECT f.title, fp.parttype, count(*) as antall_deltagere
FROM filmparticipation fp
INNER JOIN film f
ON fp.filmid = f.filmid
LEFT JOIN filmitem fi
ON fi.filmid = fp.filmid
WHERE filmtype = 'C' AND title IN (
SELECT title
FROM film
WHERE title = 'Lord of the Rings'
)
GROUP BY f.title, fp.parttype;
답변 해 주셔서 감사합니다! 나는 잠시 후에 그것을 실제로 알아낼 수 있었다. 그러나 나는 큐리를 조금 짧게하는 방법을 발견했다 : [...] 어디에서 f.title처럼 '반지의 제왕 %' 그리고 (fi. filmtype LIKE '% C'% ') GROUP BY [...] – Maria
질문이 지금 해결 되었습니까? 이 답변에 대해 질문이 있습니까? [help/accepting] (https://stackoverflow.com/help/someone-answers) *에 대한 자세한 내용은 "[** Click the Tick **] (https://ibb.co/ikqyO6)"을 수락하려면 *추신. 당신이 대답을 수락하여 2 평판 포인트를 얻을 수 있습니다 ** –