我有'提交'字段有一個用戶和一個問題。我怎樣才能得到一個SQL搜索結果,它將給出每個用戶 - 問題對只有一個結果的列表?Django查詢選擇不同的字段對
模型是這樣的:
class Problem(models.Model):
title = models.CharField('Title', max_length = 100)
question = models.TextField('Question')
class Submission(models.Model):
user = models.ForeignKey(User)
problem = models.ForeignKey(Problem)
solution = models.CharKey()
time = models.DateTimeField('Time', auto_now_add=True)
你是什麼意思「有用戶和問題的領域」?你在談論Django模型嗎?發佈相關代碼。 – 2010-08-14 13:11:43
模型是這樣的: 問題:標題,問題 提交:問題(外鍵),用戶(外鍵),內容 用戶:auth用戶 讓我們假設P1,P2兩個問題和U1,U2兩個用戶U1具有兩個提交s1,s2爲p1和一個(s3)爲p2和u2有一個用於p1(s4),兩個用於p2(s5,s6) 所以我想要一個像這樣的查詢集結果:s2,s3,s4,s6 即忽略舊的用戶相同的問題 s2,s3, – crodjer 2010-08-14 13:17:52