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 2110 게시물 읽기
No. 2110
서브쿼리에 비교문을 넣어서 돌리는데요 에러가 나네요
작성자
고은찬
작성일
2007-12-07 13:55
조회수
6,725

select error: Subquery returned more than 1 value. this is illegal when the subquery

follows =, !=, <, <=, >, >=, or when the subquery is used as an expression


위 부등호 말고 다른거 쓰지 말라는 뜻인가요?

저는 저 위에 있는거 쓰고 있는데요 아무래도 비교문에 데이타가 숫자가 아닌게 들어가서 나는것 같기도 한데요

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

ㄴㄴ 그뜻이 아니라 결과 값이 더 리턴되는것 같음
즉, 하나의 값에 두가지 조건이 성립된다는  소리라능

마이찬님이 2007-12-07 21:10에 작성한 댓글입니다. Edit

서브쿼리는 하나의 함수라 보시면 됩니다.

함수값이 두개 이상 나오는 경우는 없죠...


한 레코드에 두개이상의 값이 리턴되는 경우에 발생하는 문제입니다.

서브쿼리값이 두개 이상 나오는지 먼저 체크하셔야 하구요.

두개 값이 나와야 한다면, 인라인 뷰로 표현해야 할것 같습니다. 

지나가다가님이 2007-12-10 13:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2114테이블생성시 oracle에서 처럼 테이블이나 컬럼에 한글 커맨트 다는기능 [1]
hayega
2007-12-12
6065
2112쿼리에서 thread를 많이 붙게.... [1]
한....
2007-12-11
6110
2111if문 사용법좀 알려주세요 ^^ [1]
두두
2007-12-07
7329
2110서브쿼리에 비교문을 넣어서 돌리는데요 에러가 나네요 [2]
고은찬
2007-12-07
6725
2109backupserver의 load와 dump문제로 다시 질문 드립니다. [1]
김병극
2007-12-06
7357
2108load database cyber from '/data/db/cyber' 로드시 오류 발생 합니다. [1]
김병극
2007-12-05
6919
2107테이블 크기 어떻게 확인하나요? [1]
임영진
2007-12-05
6904
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다