чем вопрос?
А как ты сразу забираешь товар без id, если ты не знаешь, какой именно товар забрать (нет id'шек)?
Или id или сразу товар целиком можно забрать, но совершенно случайно вышел на то, что выгоднее забрать сначала просто все id, потом сново запросить и доделать последние действие (сортировку) и уже забирать товар полностью из базы. Сегодня опять переписал весь код, (по совету) сильно его оптимизировал, но все равно почему-то выгоднее осталось разбить запрос на два куска.
Под «товар целиком» я имею ввиду сразу со всеми полями, ну в моем случае там с: цена, скидка, количество, мета теги и т.д.
Все-равно не понимаю. Чтобы забрать из таблицы запись нужного товара, неважно, всю запись или только некоторые поля, нужно знать id, либо по каким-то другим критериям отбирать.
Так сначала согласно фильтрам идет отбор, потом уже есть выбор забрать все или только id, после чего запросить по id фильтрануть и уже забрать. Парадокс что разбив на эти два этапа оказолось быстрее.
Хотел сказать "не верю", но передумал :)
Обсуждают сегодня