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
운영게시판
최근게시물
MS-SQL Q&A 6836 게시물 읽기
No. 6836
두테이블에서 한테이블에 없는값 가져오기
작성자
둥둥이
작성일
2014-07-28 16:50
조회수
7,010

두개의 테이블에 데이타가 있습니다.

A테이블

no name
1 a
2 a
3 a
4 b
5 b
6 c
7 c
8 d
9 d

b테이블

no name
1 a
2 a
3 a
4 b
5 b
6 d
7 d

b테이블에 저장되어 있는 name값을 a테이블에 있는 저장되어 있는 name값을 비교하여  b테이블에 없는

a테이블의 값을 아래와 같이 나오게 하고싶습니다.

name
c

고수님들의 조언을 부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

SELECT DISTINCT A.name

FROM test_a A

WHERE NOT EXISTS (

SELECT *

FROM test_b B

WHERE B.name = A.name

)

 

양지훈(supadus)님이 2014-07-28 18:53에 작성한 댓글입니다.

create table table4

(no int,

name varchar(10) )

 

create table table5

(no int,

name varchar(10) )

 

insert into table4 values

(1,'a'),(2,'a'),(3,'a'),(4,'b'),(5,'b'),

(6,'c'),(7,'c'),(8,'d'),(8,'d')

 

insert into table5 values

(1,'a'),(2,'a'),(3,'a'),(4,'b'),(5,'b'),(8,'d'),(8,'d')

 

 

select name from table4

except

select name from table5

 

집합연산자를 이용하여 두 테이블의 차이를 구해보았습니다.

한태경(태경쓰)님이 2016-03-11 19:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6839시퀀스 증가 질문이요 [1]
으아~~
2014-08-08
6770
6838fn_varbintohexstr로 암호화하기 [6]
선이
2014-08-01
9851
6837mdb 파일 연결 관련하여 질문드립니다. [1]
쿠쿠쿠
2014-08-01
8706
6836두테이블에서 한테이블에 없는값 가져오기 [2]
둥둥이
2014-07-28
7010
6834기존 자료 검색 후 중복제거후 insert 하는 방법을 알고 싶습니다. [3]
꽃씨하나
2014-07-21
9073
6833간단한 쿼리 질문드립니다. [1]
질문이요
2014-07-17
7160
6832자식 로우 찾기 2 [1]
우세연
2014-07-13
7503
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다