Re: Query will execute when inner query have issue

Поиск
Список
Период
Сортировка
От Daniel Gustafsson
Тема Re: Query will execute when inner query have issue
Дата
Msg-id 35DEDE9B-385E-49BA-A872-8D43279784B2@yesql.se
обсуждение исходный текст
Ответ на Query will execute when inner query have issue  (selva kumar <selva.logic@hotmail.com>)
Ответы RE: Query will execute when inner query have issue  (selva kumar <selva.logic@hotmail.com>)
Список pgsql-bugs
> On 23 Jan 2020, at 08:34, selva kumar <selva.logic@hotmail.com> wrote:
>
> Greetings,
>
> We tried query in a following manner.
>
> SELECT * FROM A where A.id IN (SELECT B.id from B);
>
> In the above query Table B does not have id. But this query return all A table records
>
> Note : If we run inner query alone, It throws error like “Field is not found”

This is not reproducible for me, it fails as expected:

db=# select * from a where a.id in (select b.id from b);
ERROR:  column b.id does not exist
LINE 1: select * from a where a.id in (select b.id from b);
                                              ^
HINT:  Perhaps you meant to reference the column "a.id".

Which version of postgres are you using, and how are you executing the query?

cheers ./daniel


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

Предыдущее
От: Vadim Yatsenko
Дата:
Сообщение: Re: BUG #16226: background worker "logical replication worker" (PID) was terminated by signal 11: Segmentation
Следующее
От: PG Bug reporting form
Дата:
Сообщение: BUG #16227: Loss database tables automatically in a couple of days