【发布时间】:2012-07-25 19:18:49
【问题描述】:
假设我有一个包含 3 列和数千条记录的表,如下所示:
id # primary key
name # indexed
gender # not indexed
我想找到“所有叫 Alex 的男性”,即一个特定的名字和特定的性别。
幼稚的方式(select * from people where name='alex' and gender=2)在这里足够好吗?或者有没有更优化的方式,比如名字的子查询?
【问题讨论】:
标签: mysql sql optimization innodb