jan: Abfrage mit TeilSchlüsseln in verschiedenen Arrays

Beitrag lesen

Will ein paar Daten anhand eines Primärschlüssels aus der Datenbank abfragen. Der Schlüssel setzt sich aber aus 2 Arrays zusammen. Also der erste Teil des ersten Schlüssel steht beispielsweise an der ersten Stelle des Array a und der zweite Teil des ersten Schlüssel an der ersten Stelle von Array b.

Wie kann ich also am besten die SQL Abfrage schreiben? Hab in einer Schleife die Query zusammengebaut. Aber das gibt ne ziemlich lange WHERE-Klausel und ist scheinbar recht langsam. Gibts da ne bessere Möglichkeit?

Mal ein Beispiel falls das oben nicht so verständlich ist:

Also ich hab ein Array a mit dem Inhalt:

a1
a2
usw

und ein Array b mit dem Inhalt

b1
b2
usw

Brauch ne Abfrage die das macht:
 SELECT * FROM Tabelle WHERE (feldA = a1 AND feldB = b1) OR (feldA = a2 AND feldB = a2) OR ...