반응형
현재 DB에 2 개의 mysql 테이블이 있습니다.
Film
및 Film_Ratings_Report
Film의 기본 키는 Film_Ratings_Report
테이블에서 영화 등급을 식별하는 데 사용되는 filmid
입니다.
MYSQL 쿼리를 사용하여 등급 테이블을 검색하고 특정 기준에 맞는 모든 영화 ID를 수집 한 다음 선택한 ID를 사용하여 영화 테이블에서 영화 제목을 가져올 수 있는지 알고 싶습니다. 다음은 작동하지 않는 MYSQL 쿼리 Im입니다.
SELECT *
FROM film
UNION SELECT filmid
FROM film_rating_report
WHERE rating = 'GE'
LIMIT 0,0
나는 MYSQL에 상대적으로 녹색이며 이것에 대한 도움을 주시면 감사하겠습니다.
미리 감사드립니다
해결 방법
SELECT * FROM film WHERE id IN
(SELECT filmid FROM film_rating_report WHERE rating = 'GE');
작동해야
참조 페이지 https://stackoverflow.com/questions/17399835
반응형
'MySql' 카테고리의 다른 글
MySQL은 특정 문자 앞에 모든 문자를 가져옵니다. (0) | 2020.12.30 |
---|---|
MySQL PHP-ORDER BY와 GROUP BY를 함께 사용하는 방법 (0) | 2020.12.30 |
MySQL 프로 시저 생성 오류 1046 (3D000) : 선택된 데이터베이스가 없습니다. (0) | 2020.12.29 |
MySQL 단일 mysql_query () 호출로 여러 쿼리를 실행하는 PHP 코드 (0) | 2020.12.29 |
MySQL 알파벳순으로 정렬 한 다음 숫자 순으로 정렬 (0) | 2020.12.29 |
댓글