我最近问如何解决一个简单的 SQL 查询。原来有很多解决方案。
经过一些基准测试后,我认为这是最好的:
SELECT DISTINCT Camera.*
FROM Camera c
INNER JOIN cameras_features fc1 ON c.id = fc1.camera_id AND fc1.feature_id = 1
INNER JOIN cameras_features fc2 ON c.id = fc2.camera_id AND fc2.feature_id = 2
现在,我不知道如何使用 Django ORM 执行此查询。