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
운영게시판
최근게시물
Oracle Q&A 896 게시물 읽기
No. 896
Re: SQL 좀 도와주십셥.... T.T
작성자
오태석
작성일
2000-06-01 22:09
조회수
13,445

> 아래와 같은 3개의 테이블이 있을 경우...

> (물론 이외에도 더 많은 테이블이 있습니다.)

>

>

> """"제품별 주문량이 언제 몇개인지 주문일자 순으로(ASC)...""""

>

>

> 를 group by 와 order by 에 의해 수행하려 합니다.

> 근데 자꾸 에러가 납니다.

>

> SQL> select product.id, product.name, item.quantity, ord.date_ordered from s_ord ord, s_product

> prod

> uct, s_item item group by product.id order by ord.date_ordered;

> select product.id, product.name, item.quantity, ord.date_ordered from s_ord ord, s_product produ

> ct,

> *

> ERROR at line 1:

> ORA-00979: not a GROUP BY expression

>

>

----> answer

일단 한가지 집고 넘어가야 할 일이 있습니다.

group by를 언제 사용하냐 하는 것이지요...

group by는 일반적으로 select문에서 group을 나누는 함수를 쓸 경우에 사용을 하게되지요...(예를들면 count(), max(), min()등의 함수를 쓸 경우에 select문에 이러한 함수들과 같이쓰인 일반 field들을 group by 다음에 쓸 수 있게 되는 것이지요...

이 부분에서 잘못을 하신게 아닌가 합니다.

지금 위에 써 놓으신 sql문은 select문에 이러한 함수들을 쓰지 않고, 일반field

들만 나열을 해 놓았기 때문에, group by로 묶는 경우에 한 그룹으로 묶이지 않고

각각의 레코드를 가져오기 때문에 에러가 나는 것이라고 말할 수 있을 것입니다.

저의 짧은 지식으로 말씀을 드렸습니다.

도움이 되셨으면 좋겠네요....

[Top]
No.
제목
작성자
작성일
조회
907help,help 신기한 ora-12560 (추가된 등록한 리눅스 계정에서만 발생합니다.)
이수진
2000-06-02
11076
909┕>Re: help,help 신기한 ora-12560 (추가된 등록한 리눅스 계정에서만 발생합니다.)
소몰이
2000-06-02 15:57:18
11366
905꾸벅! 제발 도와주세요 ... 졸도하기 일보직전 이예요
졸도직전
2000-06-02
10998
906┕>Re: 꾸벅! 제발 도와주세요 ... 졸도하기 일보직전 이예요
전진우
2000-06-02 15:02:08
11384
912 ┕>Re: Re: 관심가져 주셔서 감사합니다. (remote 접속문제)
졸도직전
2000-06-03 12:48:22
11099
908┕>Re: 꾸벅! 제발 도와주세요 ... DBD 설치문제
김규태
2000-06-02 15:29:16
11660
911 ┕>Re: Re: 답변 감사드립니다....저 그런데요
졸도직전
2000-06-03 12:22:01
11348
913  ┕>Re: Re: Re: 답변 감사드립니다....저 그런데요
김규태
2000-06-03 15:32:34
11377
898솔라리스2.6에 오라클8.1.6설치방법
후니
2000-06-01
11150
902┕>Re: 솔라리스2.6에 오라클8.1.6설치방법
Firebird
2000-06-02 07:00:11
12316
910┕>Re: 솔라리스2.6에 오라클8.1.6설치방법
조재혁
2000-06-02 22:06:27
11854
894SQL 좀 도와주십셥.... T.T
이병희
2000-06-01
12446
896┕>Re: SQL 좀 도와주십셥.... T.T
오태석
2000-06-01 22:09:54
13445
903┕>Re: SQL 좀 도와주십셥.... T.T ORA-00979
김규태
2000-06-02 10:33:27
21388
892리눅스에 오라클8i 구동시 에러...
안종필
2000-06-01
11668
900┕>Re: 리눅스에 오라클8i 구동시 에러...
노마
2000-06-02 06:06:38
12954
904 ┕>Re: Re: 리눅스에 오라클8i 구동시 에러...ORA-01078
김규태
2000-06-02 10:50:21
13086
891####센드메일 설정 질문요.##급해요 급해....
EzyRyder
2000-06-01
11133
895┕>Re: 게시판 성격에 맞는 질문만 해 주시기 바랍니다.
정재익
2000-06-01 20:37:19
11977
886오라클 설치 도중 에러 문구
이영준
2000-05-31
11891
888┕>Re: 오라클 설치 도중 에러 문구
김규태
2000-05-31 14:23:34
14425
899 ┕>Re: Re: 오라클 설치 도중 에러 문구
노마
2000-06-02 05:47:10
12250
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다