Как делать динамические запросы в SqlAlchemy ORM (если это правильное имя для них).
Я использовал SqlAlchemy в качестве абстракции для базы данных, с запросами в коде Python, но что, если мне нужно сгенерировать ихЗапросы динамически, а не только установить параметры запроса, такие как «идентификатор»?
Например, мне нужно создать запрос из списка (имена таблиц, имена столбцов, объединенные столбцы), который связывает три таблицы, такие как «организация»,"люди", "персонал".Как я могу сделать это правильно?
Например, я имел в виду этот список: [{'table': 'organization', 'column': 'staff_id'}, {'table': 'staff', 'столбец ':' id '}]
И выходные данные, например, могут содержать: organisation.id, organisation.name, organisation.staff_id, staff.id, staff.name (столбец name представлен только в выходных данных, посколькуМне нужен простой пример, получая все столбцы таблиц, а массив должен просто установить соединения)