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 24968 게시물 읽기
No. 24968
두 테이블 쿼리 문의(초보)
작성자
참인터넷(youngga)
작성일
2006-01-13 08:28
조회수
1,271

아래와 같은 두 테이블에서
table1 의 user_no 중 table2의 acc_no 에는 없는 행을 어떻게 쿼리할수 있나요??

(table2 의 acc_no 는 table1 user_no 와 동일)

 

table1

user_no, name
1 홍길동
2 말자
3 영호


table2
acc_no cost
1 2000
3 3000

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

select * from tbl1 where user_no not in (select acc_no from tbl2)

용비님이 2006-01-13 09:29에 작성한 댓글입니다. Edit

답변 감사합니다.

제 버전이 3.23.55 입니다.

서브쿼리는 안되는 것으로 알고 있는데...

서브쿼리를 안쓰는 방법을 답변주시면 감사하겠습니다.

참인터넷(youngga)님이 2006-01-13 10:53에 작성한 댓글입니다.

 

select * from tbl_1 A,tbl_2 B where A.user_no = B.acc_no

로 조인문 사용하시면 될것 같습니다.

 

만약 전체를 추출하신다면

select * from tbl_1 A left join tbl_2 B on A.user_no = B.acc_no

 

사용하셔도 될것 같구요 .

반화넬(반화넬)님이 2006-01-13 11:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
24973MySQL Query Brower관련... [2]
서윤석
2006-01-14
1085
24972효과적인 쿼리 질문입니다..
조성필
2006-01-14
992
24970여러개의 테이블에 대한 select 문에 대한 질문.
정연식
2006-01-13
873
24968두 테이블 쿼리 문의(초보) [3]
참인터넷
2006-01-13
1271
24967[질문] MyODBC로 연결하여 Access에서 Union 3개 이상 할때 에러 [1]
SK
2006-01-12
1127
24966구분자로 되어있는 데이터를 정렬할 수 있을까요? [2]
나그네21
2006-01-12
1427
24965c api를 이용해서 DB 테이블의 존재 여부를 true 나 false 형식으로 나타냈수 있는 쿼리가 있을까요? [1]
김무섭
2006-01-12
1112
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다