Odd query result

Поиск
Список
Период
Сортировка
От Maximilian Tyrtania
Тема Odd query result
Дата
Msg-id 93BF653F-F56D-4A53-84E5-985153CF6BB6@contactking.de
обсуждение исходный текст
Ответы Re: Odd query result  (Frank Lanitz <frank@frank.uvena.de>)
Re: Odd query result  (Sergey Konoplev <gray.ru@gmail.com>)
Список pgsql-general
Hello from Berlin,

I can't quite make sense of this (running PG 9.0.3):

psql (9.0.3)
Type "help" for help.

FAKDB=# Select _rowid,f_firmen_isKunde(firmen),bezeichnung::text from firmen where
                             (firmen.bezeichnung='Microsoft Deutschland GmbH'); 
  _rowid  | f_firmen_iskunde |        bezeichnung
----------+------------------+----------------------------
  1214700 | f                | Microsoft Deutschland GmbH
 15779700 | t                | Microsoft Deutschland GmbH
   166300 | t                | Microsoft Deutschland GmbH
(3 rows)

FAKDB=# Select _rowid,f_firmen_isKunde(firmen),bezeichnung::text from
FAKDB-# firmen where
FAKDB-# (firmen.bezeichnung='Microsoft Deutschland GmbH') and
FAKDB-# (f_firmen_isKunde(firmen)=true) and firmen._rowid=15779700 ;
  _rowid  | f_firmen_iskunde |        bezeichnung
----------+------------------+----------------------------
 15779700 | t                | Microsoft Deutschland GmbH
(1 row)

Fine. But this record won't be found if I omit the last condition.

FAKDB=# Select _rowid,f_firmen_isKunde(firmen),bezeichnung::text from firmen where
                             (firmen.bezeichnung='Microsoft Deutschland GmbH') and (f_firmen_isKunde(firmen)=true); 
 _rowid | f_firmen_iskunde |        bezeichnung
--------+------------------+----------------------------
 166300 | t                | Microsoft Deutschland GmbH
(1 row)


What might be up there?

Maximilian Tyrtania
http://www.contactking.de



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

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: 9.2 and index only scans
Следующее
От: Greg Williamson
Дата:
Сообщение: Re: PGBouncer Connection Using Perl DBI