AG
Подскажите пожалуйста, как правильно написать на "языке" ORM
cледующую конструкцию:
WHERE LEFT(product_code::text,8) IN (SELECT LEFT(gcodes,8) from tnved_group)
т.е. необходимо из поля product_code взять первые 8 символов и проверить по той же маске в 8 символов вхождение в таблицу tnved_group
Я сделал через extra и оно работает, но мне почему-то кажется что это костыль
.extra(where=["LEFT(product_code::text,8) IN (SELECT LEFT(gcodes,8) from tnved_group)"])