我尝试使用关系主连接来连接两个表,其中连接是在table2中查找名称的结果,该名称是table1中名称的最长子字符串。标准的postgres SQL可以解决这个问题--我正在尝试将它转换为一个SQLAlchemy连接。on t1.name like format('%%%s%%', t2.name) order by t1.name desc, char_length(t2.name) desc;
对于table1
我正在尝试将下面给定的SQL查询转换为Django ORM。usp.item_state=3 or usp.item_state=4) 我需要过滤掉那些类型不是('A','B','C')的行我尝试了许多组合,但我得到了错误的结果,因为我不能以正确的方式实现up.plan_type not in ('A','B','C