【发布时间】:2013-07-20 15:23:14
【问题描述】:
我正在寻找使用 Inner Join 的特定原始 SQL 查询。
我有这些模型:
class EzMap(models.Model):
layers = models.ManyToManyField(Shapefile, verbose_name='Layers to display', null=True, blank=True)
class Shapefile(models.Model):
filename = models.CharField(max_length=255)
class Feature(models.Model):
shapefile = models.ForeignKey(Shapefile)
我想创建一个对 PostgreSQL 有效的 SQL 查询,就像这样:
select id from "table_feature" where' shapefile_ezmap_id = 1 ;
但我不知道如何使用INNER JOIN 过滤features,它们所属的shapefile 与特定的ezmap 对象相关
【问题讨论】:
标签: sql django postgresql