Ti suggerisco di cambiare la struttura del tuo database seguendo i suggerimenti di queste risorse:

http://dev.mysql.com/tech-resources/...ical-data.html
http://sitepoint.com/article/hierarchical-data-database