选择NULL FK时,Postgres中的物化视图错误?

时间:2016-06-23 00:48:40

标签: postgresql select null views

我在Postgres中有一个错误,如果我在查询中包含某些字段,查询将返回零记录。

我正在使用PGAdmin客户端连接到供应商的数据库。我相信,我所连接的表是160万条记录的物化视图,带有复合主键(PK1和PK2)。

如果我运行此查询:

select PK1, PK2
  from table  
  where PK1 = 123

我将获得适当的子集,100条记录。

如果我运行其中任何一个查询:

select PK1, PK2, FK1
  from table
  where PK1 = 123

select *
  from table
  where PK1 = 123

我将获得零记录。我认为FK1字段在此物化视图中与查找表连接;并且当FK1值为NULL时发生错误。

我不熟悉Postgres中如何构建物化视图,但之前有没有人见过这样的事情?感谢。

0 个答案:

没有答案