私の仕事では、同じテーブル自体に参加しなければならないことがよくあります。その理由の 1 つは、DB の設計を制御できないことと、ほとんどの場合、非常にカスタムなものが求められていることです。
Select distinct t.label, z.dupCount
From optevents t
Join
(select label, Count(*) dupCount
from optevents
group By label
Having Count(*) > 1) z
On z.label = t.label
where t.campaignId = 100
order By dupCount Desc
これを Django ORM ルックアップに変換する方法に興味がありますか?
モデルの定義は非常に単純で、外部キーはまったくありません。