次のようなSQL文を書きたい:
select * from 'table' t where t.id in (1,2,4)
しかし、SQLObject の文法の使い方がわかりません。
試す:
from sqlobject.sqlbuilder import IN
TableClass.select(IN(TableClass.q.id, [1, 2, 4]))
これにより、SelectResultsオブジェクト インスタンスが返されます。したがって、インスタンスのリストを取得するには、次のことを行う必要があります。
resultList = list(TableClass.select(IN(TableClass.q.id, [1, 2, 4])))