Ich müsste eine SQL-Anweisung schreiben, die dasselbe bewirkt wie beispielsweise
Wenn möglich will ich aber das Aufreihen der Werte vermeiden, da dies sehr viele werden können (die Abfrage wird von einer Funktion dynamisch erzeugt).
In MySQL wäre das jetzt (zwar auch nicht das Gelbe vom Ei, aber besser)
,was viel schneller zu erzeugen ist und nicht so lang.
Das gibt es aber in Access scheinbar nicht. Existiert eine weniger hässliche Methode als die Aneinanderreihung von ORs?
Danke, Gruss
-dVrVm
Code:
SELECT *
FROM tabelle
WHERE ( a=1 Or a=2 Or a=3 );
In MySQL wäre das jetzt (zwar auch nicht das Gelbe vom Ei, aber besser)
Code:
SELECT *
FROM tabelle
WHERE a regexp '^(1|2|3)$' ;
Das gibt es aber in Access scheinbar nicht. Existiert eine weniger hässliche Methode als die Aneinanderreihung von ORs?
Danke, Gruss
-dVrVm