Запрос зависает, если уберу параметры ORDER BY то работает но мне так не пойдет понятно, подскажите как правильно задать ORDER BY?
SELECT * FROM `actual_2013_ev2`, `actual_2014_ev2`
WHERE (actual_2013_ev2.kategory='Культура' AND actual_2013_ev2.subkategory='ДШМ' AND date(actual_2013_ev2.samedate)>=date('2013-12-15') AND date(actual_2013_ev2.samedate)<=date('2014-1-15'))
OR (actual_2014_ev2.kategory='Культура' AND actual_2014_ev2.subkategory='ДШМ' AND date(actual_2014_ev2.samedate)>=date('2013-12-15') AND date(actual_2014_ev2.samedate)<=date('2014-1-15'))
OR (actual_2013_ev2.kategory='Культура' AND actual_2013_ev2.subkategory='МПК' AND date(actual_2013_ev2.samedate)>=date('2013-12-15') AND date(actual_2013_ev2.samedate)<=date('2014-1-15'))
OR (actual_2014_ev2.kategory='Культура' AND actual_2014_ev2.subkategory='МПК' AND date(actual_2014_ev2.samedate)>=date('2013-12-15') AND date(actual_2014_ev2.samedate)<=date('2014-1-15'))
OR (actual_2013_ev2.kategory='Культура' AND actual_2013_ev2.subkategory='Музей' AND date(actual_2013_ev2.samedate)>=date('2013-12-15') AND date(actual_2013_ev2.samedate)<=date('2014-1-15'))
OR (actual_2014_ev2.kategory='Культура' AND actual_2014_ev2.subkategory='Музей' AND date(actual_2014_ev2.samedate)>=date('2013-12-15') AND date(actual_2014_ev2.samedate)<=date('2014-1-15'))
OR (actual_2013_ev2.kategory='Культура' AND actual_2013_ev2.subkategory='МЦКД' AND date(actual_2013_ev2.samedate)>=date('2013-12-15') AND date(actual_2013_ev2.samedate)<=date('2014-1-15'))
OR (actual_2014_ev2.kategory='Культура' AND actual_2014_ev2.subkategory='МЦКД' AND date(actual_2014_ev2.samedate)>=date('2013-12-15') AND date(actual_2014_ev2.samedate)<=date('2014-1-15'))
ORDER BY actual_2013_ev2.subkategory ASC, actual_2013_ev2.samedate ASC, actual_2014_ev2.subkategory ASC, actual_2014_ev2.samedate ASC
_____________
*пускает слюну, глядя на код* :)