Zahlenbereiche vergleichen
Hallo Leute,
ich habe mal eine Frage:
Kann man in einer mysql-Abfrage auch direkt nach Zahlen-Bereichen vergleichen?
Also ich habe z.B. in einer Tabelle mehrere Spalten. 2 Davon lauten wie folgt:
biete_von
biete_bis
Beide Spalten als INT.
Nun möchte ich alle Einträge herausfiltern, die einen bestimmten Zahlenbereich überschneiden.
Also mal als Beispiel:
In der DB steht in einem Eintrag z.B.: biete_von=20; biete_bis=40
Bei folgenden Zahlenbereichen soll der Eintrag zurück gegeben werden:
10-20 ja
10-19 nein
25-35 ja
39-50 ja
10-50 ja
41-50 nein
Also immer dann, wenn sich beide Zahlenbereiche irgendwie überschnieden.
Egal in wie fern.
Wie kann man sowas machen?
Mit BETWEEN kann man ja leider nur eine einzelne Zahl mit einem Zahlenbereich vergleichen.
Hoffe jemand kann mir dabei helfen.
Danke schonmal im voraus.
Gruß
Geändert von robodriver (15.07.2008 um 07:40:39 Uhr)
|