//=$secondUrl?>
MySQL
WHERE문에 서브쿼리 사용하기
WHERE문에 서브쿼리 사용하기
안녕하세요.
오늘은 서브쿼리에 대해서 알아봅시다.
서브쿼리라 하니 뭔가 싶죠?
우리가 사용하는 쿼리문안에 또 다른 쿼리문 사용하는것을 의미합니다.
적당한 예를 못찾아서 비효율적인 예지만 이런게 서브쿼리구나라고 이해해 주세요.
member 테이블에서 memberID가 가장 작은 레코드를 불러 오겠습니다.
(비효율적인 코드지만 서브쿼리를 알기 위함입니다. ㅜㅜ )
먼저 가장 작은 memberID를 찾을게요. MIN()을 사용하면 다음과 같습니다.
SELECT MIN(memberID) FROM member;
이제 다음의 쿼리문으로 가장작은 memberID의 정보를 출력하겠습니다. WHERE memberID = 1
SELECT * FROM member WHERE memberID = 가장 작은 수;
가장 작은 수는 아래의 쿼리문 이었죠?
SELECT MIN(memberID) FROM member;
적용하면...
SELECT * FROM member WHERE memberID = (SELECT MIN(memberID) FROM member);
서브쿼리는 위와 같이 괄호로 감싸서 사용합니다.
//=$langList['bottomThankyou'][$langMode]?>