我有多个这样的表
Table P(x,y) Table Q(x, y) Table R(x) Table T(x)
x y x y x x
0 1 1 0 0 0
0 2 2 1 1 1
1 2 3 2
3
如何检查python中所有上述多个表中是否存在一个x1,y1,x2,y2满足P(x1,y1)^ R(x1)^ T(x2)^ P(x2,y2) ?
答案 0 :(得分:0)
您可以在一个查询中执行。您必须在Pyhon progarm中创建查询,并将X1,X2,Y1,Y2替换为参数
select
ifNUll((select true from P where x=X1 and y=Y1),False)
and
ifNUll((select true from Q where y=Y1 and x=X2),False)
and
ifNUll((select true from R where x=X1),False)
and
ifNUll((select true from T where x=X2),False)
as
ConditionFound