查询以查找A中的所有记录,这些记录在B中没有针对特定条件的连接记录

问题描述 投票:0回答:2

我正在尝试构建一个查询来查找PostgreSQL表(a)中的所有记录,其中:

  • bstate='ready'没有任何记录

b中没有状态state='ready'的记录无关紧要(可能没有关联,关联为空,状态不同或状态为空)

在下面的例子中,我希望在表2,3,4中找到ID:a的记录。

我试过左连接,但我不能使它工作。

PS。查询必须具有高性能,因为表有数百万条记录。

https://www.db-fiddle.com/f/5thdgDkv5B6Mx56NyHfoiz/0

sql postgresql
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.