Возможный дубликат:
Возможно ли иметь индексированный вид в MySQL?
Поддерживает ли MySQL материализованные представления (для безумной быстрой производительности SELECT)?
Если да, то как мне создать?
http://flexviews.sourceforge.net/index.html
Как можно ближе.