Nehmen wir an, wir haben DB-Tabellengüter
Code: Select all
id | name
---+----------------------------
1 | Fried chicken leg
2 | Chicken freezed
3 | Vegetable soup with chicks
4 | Enchickened grains
Ich frage danach hauptsächlich wegen der Notwendigkeit der Paginierung, da Shop Tausende von Einträgen hat, also möchte ich keine Ergebnisse für wenige erstellen und zusammenführen Nachfolgende Anfragen.
Ich habe versucht, zwei Anfragen zu stellen und sie zusammenzuführen und aus diesen Ergebnissen eine Paginierung zu erstellen, aber ich habe eine ziemlich komplizierte und ziemlich teure resultierende Anfrage, die einige Beziehungen für Waren wie Promo, Kategorien, Blöcke und einige mehr berührt, sodass sie doppelt oder mehr so teuer sein wird, und das ist nichts, was ich sehen möchte, ob es eine Möglichkeit gibt, eine Anfrage zu optimieren.
BEARBEITEN-Beispiel:
Wenn ich Huhn eingebe, möchte ich Sehen Sie sich zuerst Hühnchen gefroren an, dann (idealerweise, aber nicht erforderlich) Gebratene Hähnchenschenkel und danach alles, was Hühnchen enthält. Bei Priorisierung in Regex: $chicken.* -> .*\bchicken.* -> %chicken% (letztes für MySQL)
Mobile version