我有两张桌子,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
是映射到subsciption
id 的外键关系。