【发布时间】:2014-11-23 19:10:00
【问题描述】:
两种型号:
class KeywordCategory(models.Model):
class Meta():
db_table = 'keywords_category'
category_name = models.CharField(max_length = 100)
...
class Keyword(models.Model):
class Meta():
db_table = 'keywords'
keyword_category = models.ForeignKey(KeywordCategory)
keyword_text = models.CharField(max_length = 100)
我需要获取所有类别和其中的条目数。
SQL 语法:
SELECT keywords_category.*, COUNT(keywords.id) as count_keywords
FROM keywords_category
LEFT JOIN keywords ON keywords_category.id=keywords.keyword_category_id
GROUP by keywords_category.id
【问题讨论】: