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 894 게시물 읽기
No. 894
SQL 좀 도와주십셥.... T.T
작성자
이병희
작성일
2000-06-01 20:32
조회수
12,447

아래와 같은 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 product,

*

ERROR at line 1:

ORA-00979: not a GROUP BY expression

 

 

SQL>

 

 

// S_ORD

 

 

 

CREATE TABLE s_ord

 

(

 

id NUMBER(7)

 

CONSTRAINT s_ord_id_nn NOT NULL,

 

customer_id NUMBER(7)

 

CONSTRAINT s_ord_customer_id_nn NOT NULL,

 

date_ordered DATE,

 

date_shipped DATE,

 

sales_rep_id NUMBER(7),

 

total NUMBER(11, 2),

 

payment_type VARCHAR2(6),

 

order_filled VARCHAR2(1),

 

CONSTRAINT s_ord_id_pk PRIMARY KEY (id),

 

CONSTRAINT s_ord_payment_type_ck

 

CHECK (payment_type in ('CASH', 'CREDIT')),

 

CONSTRAINT s_ord_order_filled_ck

 

CHECK (order_filled in ('Y', 'N'))

 

)

 

;

 

 

 

ALTER TABLE s_ord

 

ADD CONSTRAINT s_ord_customer_id_fk

 

FOREIGN KEY (customer_id) REFERENCES s_customer (id);

 

ALTER TABLE s_ord

 

ADD CONSTRAINT s_ord_sales_rep_id_fk

 

FOREIGN KEY (sales_rep_id) REFERENCES s_emp (id);

 

 

 

 

 

 

 

// S_PRODUCT

 

 

 

CREATE TABLE s_product

 

(

 

id NUMBER(7)

 

CONSTRAINT s_product_id_nn NOT NULL,

 

name VARCHAR2(50)

 

CONSTRAINT s_product_name_nn NOT NULL,

 

short_desc VARCHAR2(255),

 

longtext_id NUMBER(7),

 

image_id NUMBER(7),

 

suggested_whlsl_price NUMBER(11, 2),

 

whlsl_units VARCHAR2(25),

 

CONSTRAINT s_product_id_pk PRIMARY KEY (id),

 

CONSTRAINT s_product_name_uk UNIQUE (name)

 

)

 

;

 

 

 

 

 

ALTER TABLE s_product

 

ADD CONSTRAINT s_product_image_id_fk

 

FOREIGN KEY (image_id) REFERENCES s_image (id);

 

ALTER TABLE s_product

 

ADD CONSTRAINT s_product_longtext_id_fk

 

FOREIGN KEY (longtext_id) REFERENCES s_longtext (id);

 

 

 

 

 

 

 

 

 

 

 

// S_ITEM

 

 

 

CREATE TABLE s_item

 

(

 

ord_id NUMBER(7)

 

CONSTRAINT s_item_ord_id_nn NOT NULL,

 

item_id NUMBER(7)

 

CONSTRAINT s_item_item_id_nn NOT NULL,

 

product_id NUMBER(7)

 

CONSTRAINT s_item_product_id_nn NOT NULL,

 

price NUMBER(11, 2),

 

quantity NUMBER(9),

 

quantity_shipped NUMBER(9),

 

CONSTRAINT s_item_ordid_itemid_pk PRIMARY KEY (ord_id, item_id),

 

CONSTRAINT s_item_ordid_prodid_uk UNIQUE (ord_id, product_id)

 

)

 

;

 

 

 

 

 

ALTER TABLE s_item

 

ADD CONSTRAINT s_item_ord_id_fk

 

FOREIGN KEY (ord_id) REFERENCES s_ord (id);

 

ALTER TABLE s_item

 

ADD CONSTRAINT s_item_product_id_fk

 

FOREIGN KEY (product_id) REFERENCES s_product (id);

[Top]
No.
제목
작성자
작성일
조회
907help,help 신기한 ora-12560 (추가된 등록한 리눅스 계정에서만 발생합니다.)
이수진
2000-06-02
11078
909┕>Re: help,help 신기한 ora-12560 (추가된 등록한 리눅스 계정에서만 발생합니다.)
소몰이
2000-06-02 15:57:18
11369
905꾸벅! 제발 도와주세요 ... 졸도하기 일보직전 이예요
졸도직전
2000-06-02
10998
906┕>Re: 꾸벅! 제발 도와주세요 ... 졸도하기 일보직전 이예요
전진우
2000-06-02 15:02:08
11387
912 ┕>Re: Re: 관심가져 주셔서 감사합니다. (remote 접속문제)
졸도직전
2000-06-03 12:48:22
11101
908┕>Re: 꾸벅! 제발 도와주세요 ... DBD 설치문제
김규태
2000-06-02 15:29:16
11661
911 ┕>Re: Re: 답변 감사드립니다....저 그런데요
졸도직전
2000-06-03 12:22:01
11350
913  ┕>Re: Re: Re: 답변 감사드립니다....저 그런데요
김규태
2000-06-03 15:32:34
11379
898솔라리스2.6에 오라클8.1.6설치방법
후니
2000-06-01
11150
902┕>Re: 솔라리스2.6에 오라클8.1.6설치방법
Firebird
2000-06-02 07:00:11
12319
910┕>Re: 솔라리스2.6에 오라클8.1.6설치방법
조재혁
2000-06-02 22:06:27
11856
894SQL 좀 도와주십셥.... T.T
이병희
2000-06-01
12447
896┕>Re: SQL 좀 도와주십셥.... T.T
오태석
2000-06-01 22:09:54
13447
903┕>Re: SQL 좀 도와주십셥.... T.T ORA-00979
김규태
2000-06-02 10:33:27
21390
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
13089
891####센드메일 설정 질문요.##급해요 급해....
EzyRyder
2000-06-01
11133
895┕>Re: 게시판 성격에 맞는 질문만 해 주시기 바랍니다.
정재익
2000-06-01 20:37:19
11978
886오라클 설치 도중 에러 문구
이영준
2000-05-31
11892
888┕>Re: 오라클 설치 도중 에러 문구
김규태
2000-05-31 14:23:34
14427
899 ┕>Re: Re: 오라클 설치 도중 에러 문구
노마
2000-06-02 05:47:10
12253
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다