Daniela Koller: MySQL: Performaceproblem

Beitrag lesen

Hi Rol

Im Ergebnis soll noch _mehrfach_ gesucht werden, also:
SELECT Sp1,Sp2,Sp3 FROM tabelle WHERE Sp3 = 'irgendwas'
SELECT Sp1,Sp2,Sp3 FROM tabelle WHERE Sp3 = 'irgendwasanderes'
SELECT Sp1,Sp2,Sp3 FROM tabelle WHERE Sp3 = 'nochwasanderes'

Dann hätte ich die langdauerte Abfrage eben immer wieder.

Wenn du die auf einmal brauchst dann:

Select Sp1,Sp2,Sp3 From tabelle where Sp3 in ('irgendwas','irgendwas2'...)

Klammersetzung für in bin ich jetzt nicht mehr sicher. Allerdings
geht das nur wenn du feste Werte hast für Sp3 und diese nicht in
der selben Query aus einer anderen Abfrage geholt werden sollen.

Gruss Daniela