LIKE 语句不允许使用 % 开头,否则索引会失效;当真的需要两边都使用%来模糊查询时,只有当这个作为模糊查询的条件字段(例子中的name)以及所想要查询出来的数据字段(例子中的 id & name & age)都在索引列上时,才能真正使用索引,否则,索引失效全表扫描(比如多了一个 salary 字段)...
select count(1) from (select login_id,id from PlatformPassPort where login_id like ab%) t1 inner join pp_PlatformAccount t2 on t1.id = t2.passportId select count(1) from PlatformPassPort t1 inner jo