欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Javaweb开发后台使用sql查询效率问题

程序员文章站 2022-05-03 17:54:25
javaweb开发后台使用sql查询效率问题。今天在项目中遇到了一个不算是问题的问题 后台查询地区时sql是这样的 string sql="select * from area_info_...

javaweb开发后台使用sql查询效率问题。今天在项目中遇到了一个不算是问题的问题 后台查询地区时sql是这样的

string sql="select * from area_info_table where id in ("
+ "select area_id from showroom_info_table where id in("
+ "select showroom_id from release_showroom_table where content_id="+ids
+ ")"
+ ")";

由于地区表数据量较大查询要花费很长时间后来经理把sql优化了一下写成这样子

select t.* from area_info_table t ,showroom_info_table tt,release_showroom_table ttt where t.id=tt.area_id and tt.id =ttt.showroom_id and ttt.content_id="+ids+";

查询效率明显提高了 涨姿势了!!!