프리랜서 웹디자이너 RELATION RELATION.CO.KR

RELATION 로고

PHP 웹프로그래밍

[MYSQL PHP 함수] SQL/Mysql 서브쿼리

2016.03.23
서브쿼리(Subquery)
서브쿼리란 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말하다. 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다.

ex)SELECT *
FROM `article_system_portfolio`
WHERE board_no
IN (

SELECT no
FROM board_system_portfolio
WHERE no =49
);

LIMIT 0 , 30



조인(Join)은 조인에 참여하는 모든 데이블이 대등한 관계에 있기 때문에 참여하는 모든 테이블의 칼럼을 어느 위체에서라도 자유롭게 사용할 수 있다. 그러나 서브쿼리는 메인쿼리의 컬럼을 모두 사용할 수 있지만, 메인쿼리는 서브쿼리의 칼럼을 사용 할 수 없다.

조인은 집함간의 곱의 관계이다. 따라서 1:1 관계 테이블이 조인하면 1(=1*1) 레벨의 지밥니 생성되고, 1:M 관계가 조인하면 M(=1*M) 레벨의 집합이 된다.
그리고 M:N 관계의 테이블이 조인하면 MN 레벨의 집합니 된다.
그러나 , 서브쿼리는 서브쿼리와의 레벨과는 상관없이 항상 메인쿼리 레벨로 결과 집합이 생성된다.

조인퀴리아 서브퀴리 방식을 상황에 맞게 사용하는 것이 중요하다.

서브퀴리를 사용할때 주의할 점
1. 서브 퀴리는 괄호로 감사서 사용한다.
2. 서브 쿼리는 단일 행 또는 복수 행 비교 연산자와 함께 사용가능
3. 서브퀴리에서는 ORDER BY를 사용하지 못한다


서브쿼리 사용이 가능한 곳
- SELECT
- FROM
- WHERE
- HAVING
- ORDER BY
- INSERT문의 VALUES
- UPDATE문의 ㄴㄸㅆ

이 포스트 공유하기

글수정  글삭제 전체목록
<
 
1
           
검색    글쓰기
번호 제 목 작성자 작성일 조회수
중요 [서버] 보안서버 무료 SSL 구축 꿘쓰 2017.09.20 6084
중요 [MYSQL함수] PHP, MYSQL 기초 쿼리문 정리 꿘쓰 2011.04.15 7346
중요 [MYSQL PHP 함수] PHP, MYSQL 기초 쿼리문 정리   꿘쓰 2006.03.10 12615
186 [소스] 특정일 특정 날짜 구하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2020.08.31 1
185 [서버] URL 에서 파일 확장자(.html , .php) 없애기!!! 꿘쓰 2020.03.16 109
184 [소스] PHP function 테스트 꿘쓰 2020.03.05 118
183 [MYSQL PHP 함수] is_dir 꿘스 2020.01.31 120
182 [MYSQL PHP 함수] DB table 같은 이름 체크 꿘쓰 2019.12.13 152
181 [소스] 게시글 번호로 페이지 번호 구하기 댓글 없는 게시판 작성글은 비공개로 설정 되었습니다. 꿘쓰 2019.11.18 3
180 [소스] 페이지 이동, 페이지 자동이동 PHP 꿘쓰 2019.11.04 187
179 [MYSQL PHP 함수] PHP 현재 페이지명, 도메인명 URL 정보 꿘쓰 2019.06.24 280
178 [기타] PHP 소수점 올림,반올림, 버림 꿘쓰 2018.07.06 947
177 [기타] php를 이용한 mysql 엑셀 파일 만들기 꿘쓰 2019.07.24 1393
176 [MYSQL PHP 함수] 특정값 조회 where 컬럼명 in (값,,,,,,) 꿘쓰 2018.01.15 936
175 [서버] 보안서버 무료 SSL 구축 꿘쓰 2017.09.20 6084
174 [소스] LK Query 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.08.23 2
173 [소스] php xml 파일 생성하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.06.05 1
172 [소스] 네이버 신디케이션 날짜 변경 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.06.01 1
171 [소스] 날짜 계산(DATE_ADD) 꿘쓰 2017.05.08 1116
170 [소스] 기간별 호텔 룸가격 구하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.05.05 1
169 [소스] 기간 검색 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.05.05 3
168 [문자열함수] 알파벳 순서대로 출력하기 꿘쓰 2017.02.23 2083
167 [소스] PHP를 이용한 RSS 만들기 꿘쓰 2016.07.30 1409