Запрос SQL/DJANGO не может выполнить левый JOIN

Предыдущая ссылка на SQL, связанная с моим вопросом

Вот мой model.py:

class Product(models.Model):
    product_name = models.CharField(max_length=500)
    ...

    class Meta:
        managed = False
        db_table = 'product'


class Stock(models.Model):
    product_id = models.ForeignKey(Product, on_delete=models.CASCADE, db_column='product_id')
    quantity = models.IntegerField()
    ...

    class Meta:
        managed = False
        db_table = 'stock_50644'

Я делаю такой простой запрос:

queryset = Product.objects.all().order_by('stock__quantity')
print(len(queryset))  

и получить django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query')

Когда я print(queryset.query), всегда застревает левое соединение (товар на складе). В чем здесь может быть проблема?

РЕДАКТИРОВАНИЕ:

print(queryset.query) :
SELECT `product`.`id`, `product`.`category`, `product`.`sub_category`, `product`.`group_id`, `product`.`product_name`, `product`.`is_prescription_needed`, `product`.`product_price`, `product`.`image`, `product`.`product_description`, `
product`.`product_keypoint`, `product`.`product_type`, `product`.`pack`, `product`.`pack_unit`, `product`.`expiry`, `product`.`hsn`, `product`.`gst`, `product`.`company`, `product`.`sku_code`, `product`.`brand_id`, `product`.`hospital_
id`, `product`.`distributor_id`, `product`.`distinguish_details`, `product`.`composition`, `product`.`drug_details`, `product`.`uses`, `product`.`side_effects`, `product`.`cope_side_effects`, `product`.`how_it_works`, `product`.`safety
_advice`, `product`.`what_if_forget`, `product`.`medical_constraints`, `product`.`created_at`, `product`.`created_by`, `product`.`modified_at`, `product`.`modified_by` FROM `product` LEFT OUTER JOIN `stock_50644` ON (`product`.`id` = `
stock_50644`.`product_id`) ORDER BY `stock_50644`.`quantity` ASC
Вернуться на верх