검색결과 리스트
글
MySql subquery left join
데이타베이스/MySql
2012. 3. 20. 13:49
mysql 4.1 이상 부터는 subquery가 지원된다.
그 중에 subquery 이면서 left join 과 같은 기능을 하는
쿼리 문에 대해 말할까 한다.
정말 괜찮은 방식 인것 같다
다음은 mysql 5.0 에서 테스트 했습니다.
@ [table] member
|+==================================================
@ 결과 /-------------------------------
그 중에 subquery 이면서 left join 과 같은 기능을 하는
쿼리 문에 대해 말할까 한다.
정말 괜찮은 방식 인것 같다
다음은 mysql 5.0 에서 테스트 했습니다.
@ [table] member
|+==================================================
uid 고유번호 | userid 아이디 | passwd 비밀번호
|+--------------------------------------------------
1 l testid | testpasswd1234
|+---------------------------------------------------
2 l ddtest | dddpd1234
|+---------------------------------------------------
@ [table] member_info
|+===========================================================================================
1 l testid | testpasswd1234
|+---------------------------------------------------
2 l ddtest | dddpd1234
|+---------------------------------------------------
@ [table] member_info
|+===========================================================================================
member_uid 회원번호 | name 이름 | email 이메일 | hp
|+-------------------------------------------------------------------------------------------
1 l 나당 | test@test.com | 010-1234-5678
|+-------------------------------------------------------------------------------------------
2 l 멋쟁이 | master@gmail.com | 010-5256-7532
|+-------------------------------------------------------------------------------------------
SELECT * FROM member m, (SELECT * FROM member_info WHERE member_uid=2) i WHERE m.uid = i.member_uid
@ 결과 /-------------------------------
array(
'uid' => 2,
'userid' => 'ddtest',
'passwd' => 'dddpd1234',
'member_uid' => '2',
'name' => '멋쟁이' ,
'email' => 'master@gmail.com',
'userid' => 'ddtest',
'passwd' => 'dddpd1234',
'member_uid' => '2',
'name' => '멋쟁이' ,
'email' => 'master@gmail.com',
'hp' => '010-5256-7532'
);
'데이타베이스 > MySql' 카테고리의 다른 글
MySQL CONCAT 특정필드의 데이타값 앞 또는 뒤에 문자 붙이기 (4) | 2014.06.21 |
---|---|
mysql locate 문자 비교하기 (0) | 2012.04.28 |