I'd like to convert the following query intto django query model.
We have a products
table which has subcategory_id. with this query we'll able to get 3 products per each category. Please help us convert this mysql query to Django query model.
ID : title : subcategory_id
1 : A : 4
2: B : 6
3: C : 7
4: D : 4
5: E : 4
6 : G : 4
7: F : 6
SELECT * FROM (
SELECT
`products`.*,
@rn := CASE WHEN @subcategory_id=subcategory_id THEN @rn + 1 ELSE 1 END AS rn,
@subcategory_id := `subcategory_id`
FROM `products`, (SELECT @rn := 0, @subcategory_id := NULL) AS vars
ORDER BY `subcategory_id`
) AS T1
WHERE rn <= 3