집 >데이터 베이스 >MySQL 튜토리얼 >하위 쿼리
하위 쿼리는 또 다른 대규모 쿼리 내에 포함되는 쿼리입니다. 나중에 기본 쿼리에 사용될 특정 정보를 얻는 데 유용합니다.
유형
단일 값을 반환합니다.
여러 행 반환
주 쿼리의 열에 따라 달라집니다. 즉, 외부 쿼리의 각 행에 대해 한 번씩 실행됩니다.
다른 하위 쿼리가 포함된 하위 쿼리입니다.
단일 값을 반환하지만(단일 행 하위 쿼리와 유사) SELECT에서 열로 사용할 수 있습니다.
하위 쿼리는 쿼리의 세 위치에 나타날 수 있습니다.
그리고 각 부분에는 일련의 규칙이 있습니다.
예를 들면 다음과 같습니다.
SELECT nombre, (SELECT MAX(salary) FROM Employees) AS max_salary FROM Employees;
FROM OR INNER의 하위 쿼리는 행 집합을 반환해야 합니다
WHERE의 하위 쿼리는 다음과 같은 행이 많은 열을 반환해야 합니다.
SELECT NAME FROM EMPLOYEES WHERE DEPARTMENT_ID = (SELECT ID FROM DEPARTMENTS WHERE DEPARTMENT = 'IT');
위 내용은 하위 쿼리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!