我有两张桌子,subscriptions和user_subscription。我希望能够从该name字段中搜索subscription用户尚未订阅的任何内容。我按如下方式编写了一个 sql 查询:
select e.*
from subscription e, user_subscription u
where e.id != u.sub_id and u.user_id = 7 and e.name like '%mic%'
order by name limit 0,50
我的问题是,有没有办法使用 django orm 框架来做这个查询?我能够subscription正确搜索表,问题是当用户已经订阅时,我不希望显示这些结果。in的sub_id字段user_subscription是映射到subsciptionid 的外键关系。