Hallo alien426
ich vermute mal das Du da ein etwas ungeschicktes Beispiel konstruiert hast, denn sollten Deine Daten real so aussehen sind Probleme natürlich vorprogrammiert.
Da PRO_VAL sowohl Schlüssel für VALUE und CATEGORIE enthält, diese beiden aber auch noch untereinander in Beziehung stehen, rate ich Dir, da erst einmal aufzuräumen. Es könnte irgendwann einmal dazu kommen das diese beiden Beziehungen sich gegenseitig ausschließen, und das wäre wohl nicht in Deinem Sinne.
Auch dieses
Code:
ID | categID | Name |
----+----------+------------+
3 | 3 | Adventure |
4 | 3 | RPG |
15 | 2 | 2000-2004 |
CATEGID=3 Name='Adventure' oder 'RPG' oder ?????
ist wahrlich nicht sehr glücklich
Zu Deiner Urprungsfrage:
benutze ein Union etwa so:
SQL-Code:
SELECT..... FROM....
WHERE ..='2000-2005' and ...='Adventure'
UNION
SELECT..... FROM....
WHERE ..='2006-2009' and ...='Adventure'
Gruß
K-H