Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nkostya 04.05.2004 11:26
Я что-то не очень понял ваш 2-ой пункт, почему (для чего/как) нужно использовать разные запросы при поиске по актёрам?SELECT STRAIGHT_JOIN movie.movie_id as id, movie.rus_name, movie.issue_year, movie.shrt_description, movie.preview_id FROM person, movie_to_person, movie WHERE movie_to_person.person_id = person.person_id AND movie.movie_id = movie_to_person.movie_id AND ( ^MAIN:pSQL.lower[person.rus_name] like '%^data.person.lower[]%' OR ^MAIN:pSQL.lower[person.eng_name] like '%^data.person.lower[]%' ) GROUP BY movie.movie_id ORDER BY movie.rus_name ASC, movie.issue_year DESCРаботает быстрее раз в 7. Правда OR мне тоже не нравиться, но мыслей пока нет :(