我正在尝试构建一个查询来查找PostgreSQL表(a)中的所有记录,其中:
a
b
state='ready'
表b中没有状态state='ready'的记录无关紧要(可能没有关联,关联为空,状态不同或状态为空)
在下面的例子中,我希望在表2,3,4中找到ID:a的记录。
2,3,4
我试过左连接,但我不能使它工作。
PS。查询必须具有高性能,因为表有数百万条记录。
https://www.db-fiddle.com/f/5thdgDkv5B6Mx56NyHfoiz/0