Предварительный запрос ORM для этого типа результата - PullRequest
0 голосов
/ 18 июня 2019

У меня есть три модели, как описано ниже

Account                  contact                      comment
account_name            contact_name                comment_subject 
contacts*     M : M     contact_phone_no  1 : M     contact*
                                                    created_on

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

Я кроме вывода должен выглядеть так

[account_1_name,[contact_1_name,contact_2_name,...],week1 [comment_1,comment_2,..],week_2[c]
account_2_name,[contact_3_name,contact_4_name,...],week1[comment_3,comment_4,..],
...]

Для каждой учетной записи я должен получить список контактов, разделенных запятой, и соответствующие комментарии в списке, разделенные запятой, сгруппированные по неделям. и столбец недели может быть добавлен в соответствии с требованием, если комментарии для этой недели

...