Re: Problem with Subquery

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Problem with Subquery
Дата
Msg-id 20020307114255.I78057-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Problem with Subquery  ("Marc Polatschek" <Marc.Polatschek@computec.de>)
Список pgsql-general
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

It'd help if you sent the schema for the tables involved.  Are the ids
of differing types?


В списке pgsql-general по дате отправления:

Предыдущее
От: Alaric B Snell
Дата:
Сообщение: Re: What are functional indices good for?
Следующее
От: Darren Ferguson
Дата:
Сообщение: Re: Problem with Subquery