Составьте список, заполненный запросом Django или MYSQL, отфильтрованный по имени столбца
Я не очень хорошо разбираюсь в Django или Mysql, так что, пожалуйста, будьте терпимы,
У меня есть таблица в БД с именем 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: БД не может быть рефакторингом или изменением, я вынужден работать с ней таким образом.
Спасибо