Составьте список, заполненный запросом Django или MYSQL, отфильтрованный по имени столбца

Я не очень хорошо разбираюсь в Django или Mysql, так что, пожалуйста, будьте терпимы,

У меня есть таблица в БД с именем table_bdc

(Упрощенная версия)

table_bdc

Я хотел бы итерацией по БД создать список списков с запросом в зависимости от последней цифры имени столбца (_1 или _2 или _3 и так далее).

Что-то вроде :

final_list = []
for i in range(2)
 result = models_bdc.objects.raw("SELECT * FROM table_bdc WHERE id='1' AND column name ends with RLIKE %s",["_"+(i+1)])
 final_list.append(result)

Например, для первой строки (id 1) ожидаемым результатом будет :

final_list = [[3,4],[6,7]]

Я уже искал на форуме, чтобы научиться и добраться до этого момента, но остальное все еще слишком сложно для меня...

Может ли кто-нибудь показать мне, как это сделать?

PS: БД не может быть рефакторингом или изменением, я вынужден работать с ней таким образом.

Спасибо

Вернуться на верх