wrong query result

Поиск
Список
Период
Сортировка
Искать
От
josep porres
Тема
wrong query result
Дата
Msg-id
d2d532610804090120g3507ef7clf36c2ec46237c170@mail.gmail.com
Список
Дерево обсуждения
wrong query result "josep porres" <jmporres@gmail.com>
Re: wrong query result Martijn van Oosterhout <kleptog@svana.org>
Re: wrong query result Richard Huxton <dev@archonet.com>
Re: wrong query result "Albe Laurenz" <laurenz.albe@wien.gv.at>
Hi


I just want to let you know one thing.
By the way, I'm running Postgres 8.3.1 on windows

I was making a query using pgadmin:

select clau, lecact-lecant as m3, m3any, ta, tc, 3 as mesos, persones, true as clavegueram
from fac_abonats
where clau in (select clau from tmp_claus_prova)
order by clau

clau is the primary key of the table fac_abonats

the thing is that the result of the query returns the same number of rows as the table fac_abonats (thousands).
select clau from tmp_claus_prova return about one hundred rows, and all the values in the column exists
in fac_abonats.   So maybe something wrong is happening in the where clause.

At the end I've realized that there is no column named 'clau'. It has another name.
So the subselect query is wrong, if I execute it alone, an error appears

ERROR:  no existe la columna «clau»
LINE 6: select clau from tmp_claus_prova
               ^

********** Error **********

ERROR: no existe la columna «clau»
Estado SQL:42703
Caracter: 188



The question is:
Is it a normal behaviour? Because I think that if the query is wrong, wouldn't be better to raise an error?



Regards,


Josep Porres

В списке pgsql-general по дате отправления
От: mljv@planwerk6.de
Дата:
От: Richard Huxton
Дата:
Сообщение: Re: wrong query result
FAQ