我试着做如下事情:
SELECT t1.thing1
FROM t1
WHERE 'some_string' NOT IN (
SELECT t2.thing2
FROM t2
WHERE t2.field = t1.field1
)
具体来说,我不知道如何访问 t1.field1
在sqlalchemy的子查询中。谢谢!
编辑:抱歉,第一次问你,所以不知道要包括什么。我将在下面添加一些信息(表定义的伪代码)。
table name:
t1
field:
field1 = UUID (primary key)
thing1 = str
table name:
t2
fields:
field2 = foreign key (t1.field1)
thing2 = str
relation = relationship('t1')
如果t1中有一行的field1等于t2中某行的field2,而“some_string”不在t2的thing2字段中,那么返回t1的thing1字段,如果这有意义的话。
暂无答案!
目前还没有任何答案,快来回答吧!