Максим Федоров, я верно понимаю что вообще эти связи нужны только в том случае когда нужно удалять связанную запись при удалении записи с которой она связана?
Максим Федоров, во всех фильмах с категорией хоррор например стоит цифра 1, я меняю хоррор на комедию в таблице категорий, при выборке везде где был хоррор выдается комедия.
Пробую вот так:
SELECT `StartTS`, `FinishTS` FROM `radius` as t1 WHERE `ClientID`='ianus' AND `FinishTS` = (SELECT MAX(t2.`FinishTS`) FROM `radius` as t2 WHERE t1.`StartTS` = t2.`StartTS` AND t2.`ClientID`='ianus')
Запрос вешается надолго.
Вроде описано верно все, можно как-то оптимизировать его?