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
운영게시판
최근게시물
Sybase Q&A 1728 게시물 읽기
No. 1728
좀 도와주세용 ㅠ-ㅠ
작성자
초보자(lovegril23)
작성일
2006-11-16 11:40
조회수
4,246

설명 쉽게 부탁드립니다^^;;

A1값은 695개
B1값은 43개입니다.
그런데 아래와 같은 쿼리를 날렸을때 350,000 개 이상나와서
표출이 되지 않아요..; 왜그런건지좀 알려주시면 감사하겠습니다.
그리고 한컬럼에서 두 조건값 모두 꺼내오려면 어떻게 해야나요ㅜㅜ

------------------------------
SELECT
A.DATE, A.NAME, A.MEMBER_ID, B.MEMBER_NM
FROM
TABLE1 A, TABLE2 B
WHERE
A.MEMBER_ID=B.MEMBER_ID
AND SUBSTRING(A.MEMBER_ID,1,2)='A1'
OR SUBSTRINGA.MEMBER_ID,1,2)='B1'                               

이 글에 대한 댓글이 총 1건 있습니다.
SELECT
A.DATE, A.NAME, A.MEMBER_ID, B.MEMBER_NM
FROM
TABLE1 A, TABLE2 B
WHERE
A.MEMBER_ID=B.MEMBER_ID
AND 
( SUBSTRING(A.MEMBER_ID,1,2)='A1'
OR SUBSTRINGA.MEMBER_ID,1,2)='B1'  )

이렇게 해줘야하지 않을까요?

그리구 number_id가 pk 인거 같은데..number_id like 'A1' 이렇게로 조건절을 변경하시는게 좋을거 같네요
이은영(eunylee)님이 2006-11-16 13:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1732질문입니다 [2]
초보자
2006-11-17
6791
1731알려주세요! [2]
흠~
2006-11-17
4731
1729다시 질문드려여 [3]
이은영
2006-11-16
5683
1728좀 도와주세용 ㅠ-ㅠ [1]
초보자
2006-11-16
4246
1726대량 데이터 작업시 [5]
이은영
2006-11-15
9229
1725COM+ 와 Sybase [1]
손동길
2006-11-14
5188
1724테이블명이 A2006, A2007,A2008 식으로 년도별로 바뀔경우... [3]
GOODI
2006-11-14
5540
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다