Hallo zusammen,
ich würde gerne den WHERE-Teil meiner Abfragen mittels Angaben in einer meiner Tabellen erstellen. Momentan mache ich dies mit php.. das geht ist aber extrem langsam. Es sollte hier also nur darum gehen dies mittels mysql-Funktionen zu erzeugen.
Tabellen haben derzeit die Form:
Was ich für jede Zeile brauche ist
Für jegliche Hilfe wäre ich dankbar
ich würde gerne den WHERE-Teil meiner Abfragen mittels Angaben in einer meiner Tabellen erstellen. Momentan mache ich dies mit php.. das geht ist aber extrem langsam. Es sollte hier also nur darum gehen dies mittels mysql-Funktionen zu erzeugen.
Tabellen haben derzeit die Form:
Code:
id item value
--------------------------------
1 1 1
2 1 1|2
3 1,2 3,1|4
Was ich für jede Zeile brauche ist
Code:
SELECT * FROM andere_Tabelle WHERE item = '1' AND value = '1';
SELECT * FROM andere_Tabelle WHERE item = '1' AND (value = '1' OR value = '2');
SELECT * FROM andere_Tabelle WHERE
(item = '1' AND value = '1') OR
(item = '2' AND (value = '1' OR value = '4'));
Für jegliche Hilfe wäre ich dankbar