tables - sqlalchemy COUNT y IF
sqlalchemy relationship not null (1)
No tengo un entorno para probar, pero lo más probable es que necesite usar la expresión sqlalchemy.sql.expression.and_ :
from sqlalchemy.sql.expression import and_
...
func.COUNT(func.IF(and_(TransactionMessage.tm_read == 0,
TransactionMessage.tm_type == 1), 1, 0)
).label(''t_message_count''),
Alguien sabe cómo puedo hacer el conteo si en la alquimia SQL como
COUN(IF(table_row = 1 AND table_row2 =2),1,0)
hago algo como esto,
func.COUNT(func.IF((TransactionMessage.tm_read==0 and TransactionMessage.tm_type==1),1,0)).label(''t_message_count''),
Pero sqlalchemy crea 2 separaciones si con TransactionMesssage.tm_read y TransactinMessage.tm_type
¿Podría alguien ayudarme a resolver el problema?