我有两个表,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
表,问题是当用户已经订阅时,我不希望这些结果显示出来。 sub_id
中的user_subscription
字段是映射到subsciption
ID的外键关系。