请教如何从左表中删除与右表中a、b两列同时匹配的所有行

请教下面这个需求有什么高效的方法呢?从左表中删除与右表中a、b两列同时匹配的所有行

attachments-2021-12-jbNlEnG061acc96db270f.png


请先 登录 后评论

1 个回答

Yating Xie

方法一:

select * from lj(t1, t2, `a`b) where isNull(t2.a)


方法二:

s = set(string(t2.a)+string(t2.b))
select * from t1 where not string(t1.a)+string(t1.b) in s
请先 登录 后评论