2015-03-27 2 views
1

мне нужно сделать следующие Postgres какКак вступить в%, как class.column%

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

но в колбе-SQLAlchemy

лучшее, что я придумал это

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

, но это неправильно и выдает SQL:

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

уверены, что это должно быть простым, но мои поиски продолжают поступать пустой

+1

непроверенными, но я думаю, что это: 'TaskItems.task_item.like («%»+ Results.result_name + '%') ' –

+0

Вы, сэр, гент :-). Положите это как ответ, и я отметю его правильно – Martin

ответ

1

Вы должны сделать:

TaskItems.task_item.like('%' + Results.result_name + '% ') 
Смежные вопросы