在sql中按ID选择多行的最佳方法是什么? [英] What is the best way to select multiple rows by ID in sql?

查看:84
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆