سؤال

وأريد "مجموعة من وتعول" القيادة في sqlalchemy. كيف يمكنني أن أفعل هذا؟

هل كانت مفيدة؟

نصائح أخرى

ويمكنك أيضا الاعتماد على مجموعات متعددة وتقاطعها:

self.session.query(func.count(Table.column1),Table.column1, Table.column2).group_by(Table.column1, Table.column2).all()

والاستعلام فوق سيعود التهم لجميع التوليفات الممكنة من القيم من كلا العمودين.

إذا كنت تستخدم خاصية Table.query:

from sqlalchemy import func
Table.query.with_entities(Table.column, func.count(Table.column)).group_by(Table.column).all()

إذا كنت تستخدم طريقة session.query() (كما ورد في الجواب miniwark ل):

from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
scroll top