我有以下SQL查询-
SELECT * FROM users where id=X
这里的“ X”是需要从文件say读取的一组值~/ids.lst
。我手头有以下方法。
我在python中有可用的代码,但是问题是如果我有n个id,那么将对服务器进行n个查询。有什么方法可以通过对服务器的单个查询来实现相同目的?
您可以in
对单个查询使用运算符。
SELECT * FROM users where id in (<concat ids with , (comma) read from file.>)
这将是单个查询,并且与单个查询相比将更快。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句