如何加入像%class.column%

时间:2015-03-27 00:04:12

标签: postgresql python-3.x sqlalchemy flask-sqlalchemy

我需要做以下的帖子,比如

join results on task_items.task_item LIKE '%'|| results.result_name||'%' 

但在flask-sqlalchemy

我提出的最好的是

join(Results, TaskItems.task_item.like("%{}%".format(Results.result_name)))

但这是错误的并输出SQL:

join on task_items.task_item LIKE '%Results.result_name%'

我确定它必须简单,但我的搜索一直是空白

1 个答案:

答案 0 :(得分:1)

你应该这样做:

TaskItems.task_item.like('%' + Results.result_name + '% ')