database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28833 게시물 읽기
No. 28833
right join 은 되는데 left join은 안됩니다;;
작성자
김기훈
작성일
2009-06-18 11:26ⓒ
2009-06-18 14:58ⓜ
조회수
5,787

안녕하세요. 

항상 많은 도움 받고 있는 개발자입니다.


테이블 두개를 조인하는데 A는 4만건 정도 그리고 B는 3만건 정도의 데이터가 있습니다.

그런데 A right join B on A.id = B.id 하면 결과값들이 출력이 되는데,

A left join B on A.id = B.id 하면 DB서버가 아예 멈춰버립니다. 


그런데 혹시나 해서 임시테이블을 만들고 A에 있는 4만건의 id값을 임시테이블에 넣어준후, 

위와 같이 조인문을 날리면 결과물이 출력이 됩니다. 

(A left join 임시테이블 on A.id = 임시테이블.id)


개인적인 추론으로 B에 없는 id값들이 null로 처리되는 과정에서 생기는 문제점 같은데,

어떻게 해야되는지 대략난감합니다.

고수님들의 고견 부탁드리겠습니다. ㅠㅠ


[Top]
No.
제목
작성자
작성일
조회
28944급!! MySQL Cluster 문의
급궁금
2009-06-25
5714
28897InnoDB Monitor Output 입니다. 문제가 있는지 좀 살펴봐주세요 ^^;
김승동
2009-06-22
5947
28834DB dump 질문입니다...ㅠ.ㅠ [4]
lhj
2009-06-18
8361
28833right join 은 되는데 left join은 안됩니다;;
김기훈
2009-06-18
5787
28832mysql 중복 입력 버그?
학생
2009-06-18
6147
28776타임스템프 오류 [1]
초보
2009-06-15
6346
28762Freenas php+mysql 연동 성공, 하지만...... 좌절......
DevilMayCry31a42
2009-06-13
6975
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다