problem in CREATE VIEW
jlegeny <[email protected]> Tue, 26 Aug 2003 19:02:35 +0200
| Newsgroups | gmane.comp.db.sapdb.general |
|---|---|
| Message-ID | <[email protected]> |
Hello,
how can I CREATE VIEW containing subselect in query.
I have 2 tables
CREATE TABLE aaa (
id SERIAL,
name VARCHAR(20),
CONSTRAINT aaa_pk PRIMARY KEY (id)
)
CREATE TABLE bbb (
id SERIAL,
fk_id INTEGER NOT NULL
counter INTEGER NOT NULL,
CONSTRAINT bbb_pk PRIMARY KEY (id),
CONSTRAINT aaa_fk FOREIGN KEY (fk_id)
REFERENCES aaa(id) ON DELETE CASCADE
)
I would like to create follow view:
CREATE VIEW xyz AS
SELECT name, (SELECT SUM(counter) FROM bbb WHERE fk_id
= aaa_temp.id)
FROM aaa AS aaa_temp
but the error has occured: "Syntax error or access violation;-5010
POS(68) Missing value specification."
When I try to run simple select, it works OK.
Can you help me how can I do this VIEW ?
Thanks,
Julian