Re: Problem with Subquery - Mailing list pgsql-general

From Darren Ferguson
Subject Re: Problem with Subquery
Date
Msg-id Pine.LNX.4.10.10203071456160.20039-100000@thread.crystalballinc.com
Whole thread Raw
In response to Problem with Subquery  ("Marc Polatschek" <Marc.Polatschek@computec.de>)
List pgsql-general
Could you send the schema for the tables

From what the error message is saying you have a numeric field and are
trying to say that it equals a varchar field

Darren Ferguson

On Thu, 7 Mar 2002, Marc Polatschek wrote:

> We recently changed our database system from Oracle 8i to postgreSQL. Im
> right now changing our cold fusion code and i have get this problem:
>
>     select    ID,
>             NAME,
>             WEBSITE_URL,
>             (
>             select    count(*)
>             from        MAIN_PC_GAME,
>                     MAIN_COMPANY
>             where        DEVELOPER_ID = MAIN_COMPANY.ID
>             or        PUBLISHER_ID = MAIN_COMPANY.ID
>             ) as TOTAL
>     from        MAIN_COMPANY
>     where        (
>                      lower(SOFTWARE_DEVELOPER)='yes'
>             or         lower(SOFTWARE_PUBLISHER)='yes'
>             )
>
> This SQL statement isnt working with postgreSQL but it worked without
> any problems in Oracle. Postgres Error Message:
>
>     Unable to identify an operator '=' for types 'character varying'
> and 'numeric'
>     You will have to retype this query using an explicit cast
>
> I think postgreSQL cant handle the variable MAIN_COMPANY.ID from the
> parent Scope. Probably there is a way to mark this variable to find it
> in the caller.scope. But i dont know how.
>
>       Marc Polatschek
>         Head of Development
>         COMPUTEC MEDIA AG
>         Dr.-Mack-Stra�e 77
>         D-90762 F�rth
>         phone: +49 (0) 911 2872 - 106
>         fax: +49 (0) 911 2872 - 200
>         mail: marc.polatschek@computec.de
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>


pgsql-general by date:

Previous
From: Stephan Szabo
Date:
Subject: Re: Problem with Subquery
Next
From: Tom Lane
Date:
Subject: Re: Lock up, but not deadlock?