flashnfantasy: Kreuzabfrage

Beitrag lesen

Grob gesagt:

Du willst also mehrere Spalten abfragen mit der gleichen!!! WHERE-Bedingung ?
Nun, das ist so selten, daß es da keine Syntax gibt.

Aber DB-Design hilft weiter:
Mache daraus zwei Tabellen mit einer 1:n Beziehung, wobei die 1 Tabelle deine ursprüngliche Tabelle ist und n die Tabelle mit den Werten.
Und dann frage die 1 Tabelle mit einem 'outer-join' ab.

Wichtig, du brauchst einen Identifier zum Verlinken, am besten den primary key aus Tabelle1

SELECT t1.* FROM tabelle1 t1, tabelle2 t2 WHERE t1.id = t2.refID AND t2.wert BETWEEN GROUP BY t1.id