Да, действительно бегает шустрее, чем подзапросы. Проставлен индекс на item_id. Протестировал на таблице в 300 000 записей - 0,001 сек. Спасибо за помощь!
Пример с подзапросом я написал только для 1 условия "Цвет = Красный". Получается, что для каждого дополнительного условия нужно делать свой подзапрос. Как быть с условием "Цвет = Красный и Скорость != 500"? Только двойной подзапрос. Но условий может быть 1, а может быть и 10. Не хотелось бы делать 10 подзапросов ))
Mihalich88: Спасибо! Как вариант )) Правда мне это решение не особо подходит, потому что я делаю запрос сразу к нескольким таблицам и из таблицы object_option мне нужно вытянуть ВСЕ option_id тех объектов, где в этом списке option_id будут все значения. Если option_id будет 10, а я буду искать только по 3 значениям, то условие уже не выполнится.
Спасибо! Уже думал про дополнительный столбец сортировки. Просто интересно было бы найти решение сортировать именно текст с числами, вдруг в будущем пригодится.
Да, уже проверял. Если хоть что-то в цикле выводится на экран, то блок после цикла отображается. Если в цикле нет вывода информации на экран, то все, что после цикла в браузер не выводится, но при этом в лог идет запись о том, что цикл полностью прошел.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.