hi,
Warum ist die kategorie vom Typ Text? Reichen 255 Zeichen nicht?
Ich würde eine varchar-Spalte für die Kategorie machen und dann einen Index über shop und kategorie.
die bezeichnung "kategorie" irritiert vermutlich etwas. das was Ihr meint, heißt in meiner tabelle shop_kategorie... in dem problem-feld stehen viele infos drin, die oftmals mehr als 255 zeichen lang sind.
Ist die Frage nicht eher, warum Kategorie überhaupt als Klartext (offenbar?) abgelegt wird?
da (derzeit) kaum eine kategorie doppelt vorkommt, macht eine "normalisierung" wenig sinn.
nun angesichts der gegebenen umstände bleibt meine frage,
ob/wie ein index sinn macht.?