我有一个按地理位置列出事件的数据库(目前数据库中大约有100000个事件)。目前,它处于一个很好的规范化模式中:表tevent中的事件有一个外键fkvenue,该外键指向表tvenue中具有外键fkcity的场所,依此类推,指向tregion和tcountry。因此,查找事件最多的国家/地区的查询相当复杂,至少有三个内部连接:
select r.fkcountry,count(distinct e.id) from teve
我试图理解下面的查询的解释结果。我得到了rows=7 (表的总大小),但是实际的查询只返回1行。解释结果上的rows=7是否意味着MySQL检查了每一行仍然得到这个结果?EXPLAIN SELECT conversation_id FROM messages
WHERE to_id = '355' AND timestamp < '1376856934' LIMIT