У меня есть таблица Mysql, где он объединяет три таблицы. В этой таблице хранится некоторая статистика для каждой комбинации трех внешних ключей.
например:
1) A Таблица файлов
columns-
id - primary key
name
number_of_lines_of_text - the stats field
2) A Таблица папок имеет отношение один ко многим с таблицей файлов
columns-
id - primary key
name
3) A Таблица Folder_Groups имеет отношение многие ко многим с таблицей папок
columns-
id - primary key
name
Наконец таблица комбинаций orders_file_stats
columns-
folder_group_id - foreign key from 3 above(can repeat multiple times)
folder_id - foreign key from from 2 above(can repeat muliple times)
file_id - foreign key from 1 above, unique but only a subset of the records from 1
Мне нужно выбрать и суммировать поле number_of_lines_of_text таблицы Files для каждой уникальной комбинации folder_group_id и folder_id в orders_file_stats Таблица.
Что может выглядеть как
folder_group_id folder_id file_id
1 2 1
1 2 2
1 3 9
2 1 7
2 1 8
Как мне написать оператор выбора для получения статистики?