mysql字段 不用子查询,查出一个字段大于两条

实际数据库中大概有4万多条记录“zhangbin1988”这位朋友的的语句一运行就卡住了。

xuzuning版主的性能上要好一些但是不太明白这个语句的原理。

1、在子查询中进行一遍排序把date2值比較大的放到前面

2、按照cid进行分组

最关键的是第一步, 最后的“order by cid”是必须的吗不知道理解的对不对?

}

select getdate()在b表未对id列建索引的情况下直接连接会比用子查询快几倍,
对B表id列建索引后用子查询反而更快。
}

一层子查询可以正确得到结果哆层嵌套子查询报错。有没有其他写法可以避免报错

}

我要回帖

更多关于 mysql字段 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信