golos81
Новичок
Использовать CREATE INDEX или изменить запрос?
Есть таблицы "Породы", "Объявления". Таблица "Объявления" содержит объявления о животных. Нужен запрос, который бы выбрал только те породы, объявления по которым присутствуют в таблице "Объявления".
Раньше делал так:
Но с ростом количества объявлений запрос работает все медленнее.
Стоит ли в данном случае видоизменить запрос или надо использовать CREATE INDEX?
Есть таблицы "Породы", "Объявления". Таблица "Объявления" содержит объявления о животных. Нужен запрос, который бы выбрал только те породы, объявления по которым присутствуют в таблице "Объявления".
Раньше делал так:
PHP:
SELECT DISTINCT(`breeds`.`Id`), `breeds`.`Ru_name`
FROM `breeds`, `bulletins`
WHERE `bulletins`.`Breed`=`breeds`.`Id`
AND `breeds`.`Pet_type` = 1
ORDER BY `breeds`.`Ru_name` ASC
Стоит ли в данном случае видоизменить запрос или надо использовать CREATE INDEX?