一个关于MYSQL数据库查询效率问题

stan23 2004-04-15 10:18:44
表A中的数据用ID作为键名,数据很多,
在一个具体应用中,遇到这样一个情况:
有N个ID(大概5-10个,或许更多),需要根据这些ID把符合的记录从表A中一行行显示出来,并且表中肯定有这些记录。
我暂时就是做N次查询,然后分别显示,但感觉效率可能会低;但根据这些ID组合,做个复杂查询只要一次就可以,但流程操作上就变的复杂了些。

这里我的疑问是,用PHP对MYSQL做20条以内的简单查询,或者做一次复杂查询,怎样权衡?
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wubai250 2004-04-16
  • 打赏
  • 举报
回复

可以用联合查询啊!

我个人认为数据不仅是存数据的地方,更是有它强大处理机制的.

查20次当然不如查一次了
lang11zi 2004-04-16
  • 打赏
  • 举报
回复
up
xylegend 2004-04-16
  • 打赏
  • 举报
回复
up
ccterran 2004-04-15
  • 打赏
  • 举报
回复
select * from tblname where id in (id1,id2,id3...)

用in句法查询比较快

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧