Thread: missing FROM clause ?

missing FROM clause ?

From
Zlatko Matić
Date:
Hello.
In Postgres 8.1 I have a message that there is a missing FROM clause in the following query:
 
select into l_validity "rok_valjanosti"."rok_valjanosti" FROM ( SELECT min("rok_valjanosti"."rv_id") AS "rv_id", "rok_valjanosti"."rok_valjanosti" FROM "rok_valjanosti" GROUP BY "rok_valjanosti"."rv_id", "rok_valjanosti"."rok_valjanosti") sve;
If I change parameter "add missing from" in postgresl.conf to "on" than it works...
I would like to include FROM clause, but can't see where.
 
Thanks,
 
Zlatko

Re: missing FROM clause ?

From
Richard Huxton
Date:
Zlatko Matić wrote:
> Hello. In Postgres 8.1 I have a message that there is a missing FROM
> clause in the following query:
>
> select into l_validity "rok_valjanosti"."rok_valjanosti" FROM (
> SELECT min("rok_valjanosti"."rv_id") AS "rv_id",
> "rok_valjanosti"."rok_valjanosti" FROM "rok_valjanosti" GROUP BY
> "rok_valjanosti"."rv_id", "rok_valjanosti"."rok_valjanosti") sve;
>
> If I change parameter "add missing from" in postgresl.conf to "on"
> than it works... I would like to include FROM clause, but can't see
> where.

That subquery is called "sve" so I think you meant
   SELECT INTO l_validity svw.rok_valjanosti FROM ...

--
   Richard Huxton
   Archonet Ltd