On Fri, Sep 13, 2019 at 6:38 PM Jens Alfke <j...@mooseyard.com> wrote:
> (b) Execute "SELECT key, … FROM table WHERE key IN (…)", including all of > the key strings. > > If I do (b), SQLite has less setup work to do, and it could potentially > optimize the b-tree lookup. On the downside, I have to prepare a statement > every time since the RHS of an "IN" isn't substitutable. I solved the substitutability with the JSON1 extension, which does require JSON-encoding your values but is presumably easier to set up than carray: ...WHERE key IN (SELECT value FROM json_each(?))) Works great. Wout. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users