在sql中按ID选择多行的最佳方法是什么? [英] What is the best way to select multiple rows by ID in sql?
本文介绍了在sql中按ID选择多行的最佳方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要选择多个记录
我使用
SELECT *
FROM `table`
WHERE `ID` =5623
OR `ID` =5625
OR `ID` =5628
OR `ID` =5621
此查询使用php每秒运行4次
this query runs 4 times per second with php
有没有更好,更快的方法呢?
is there a better and faster way for this ?
推荐答案
SELECT *
FROM `table`
where ID in (5263, 5625, 5628, 5621)
可能会更好,但不会更快.
is probably better, but not faster.
这篇关于在sql中按ID选择多行的最佳方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文