Sql 数据库系统概念问题3.6

Sql 数据库系统概念问题3.6,sql,Sql,考虑sql查询 Select p.a1 From p,r1,r2 Where p.a1 = r1.a1 or p.a1 = r2.a1 在什么条件下,前面的查询选择p.a1的值 是r1还是r2?仔细检查以下情况之一: r1或r2可能为空。在p.a1不为空的所有情况下,答案都为空

考虑sql查询

Select p.a1
From p,r1,r2
Where p.a1 = r1.a1 or p.a1 = r2.a1
在什么条件下,前面的查询选择p.a1的值 是r1还是r2?仔细检查以下情况之一:
r1或r2可能为空。

在p.a1不为空的所有情况下,答案都为空