본문 바로가기
프로그램/MYSQL

[MYSQL] 두개의 테이블을 비교하여 한쪽이 없는 코드를 받기!

by 주원대디 2015. 2. 10.

[MYSQL] 두개의 테이블을 비교하여 한쪽이 없는 코드를 받기!

 

create table date1 (no int, name varchar(20))

date1 테이블

no

name

1

홍길동

 2 

 이순신 

 

create table date2 (no int, name2 varchar(20))

date2 테이블

no

name2

2

영웅

 

<?
$sql = "select * from date1 a left outer join date2 b on a.no = b.no where b.no is null";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);	
?>
 

쿼리 결과

no

name

 no

 name2

1

홍길동

 null

 null

 

결과적으로, date2 테이블에 없는 1, 홍길동 이라는 데이터만  가져오게 됩니다.

'프로그램 > MYSQL' 카테고리의 다른 글

[MYSQL] MySQL 함수리스트  (0) 2013.02.07