Hallo zusammen,
ich habe ien paar queries, in denen felder mit regexp() abgeprüft werden. Dies funktioniert auch wunderbar, aber ich will die queries beschleunigen.
Fall1:
Im Feld "feld1" ind der Datenbank steht ein "a". In der Query soll nun eine Liste (a,b,c,d) auf dieses Feld geprüft werden.
... WHERE feld1 IN ('a','b','c','d') ...
funktioniert.
Fall2:
Im Feld "feld1" ind der Datenbank steht ein "a,b". In der Query soll nun eine Liste (a,b,c,d) auf dieses Feld geprüft werden.
Hierfür nehme ich immer regexp().
Weiß jemand, wie man hier was schnelleres machen könnte? mit IN () gehts in diesem Fall ja nicht
ich habe ien paar queries, in denen felder mit regexp() abgeprüft werden. Dies funktioniert auch wunderbar, aber ich will die queries beschleunigen.
Fall1:
Im Feld "feld1" ind der Datenbank steht ein "a". In der Query soll nun eine Liste (a,b,c,d) auf dieses Feld geprüft werden.
... WHERE feld1 IN ('a','b','c','d') ...
funktioniert.
Fall2:
Im Feld "feld1" ind der Datenbank steht ein "a,b". In der Query soll nun eine Liste (a,b,c,d) auf dieses Feld geprüft werden.
Hierfür nehme ich immer regexp().
Weiß jemand, wie man hier was schnelleres machen könnte? mit IN () gehts in diesem Fall ja nicht
Kommentar