Hey Leute
Ich habe da ein Problem und verstehe es auch nicht durch googlen.
In einer Tabelle habe ich eine Spalte für einen Counter und eine für die Wiederholung.
In der Wiederholung darf max. 1 drin stehen und dann der Counter max. 6 (<=6)
Ist die Wiederholung aber noch 0 darf der Counter max. 3 sein (<=3)
Wie müsste dieses Select IF aussehen um nur die Gültigen aus zu lesen?
Das ganze kommt dann noch in ein PHP Script aber das kann ich dann alleine, möchte aber nicht 2 Selects machen und diese dann mit PHP vergleichen, falls dies möglich ist.
Danke
Ich habe da ein Problem und verstehe es auch nicht durch googlen.
In einer Tabelle habe ich eine Spalte für einen Counter und eine für die Wiederholung.
In der Wiederholung darf max. 1 drin stehen und dann der Counter max. 6 (<=6)
Ist die Wiederholung aber noch 0 darf der Counter max. 3 sein (<=3)
Code:
SELECT *
FROM anfragen
WHERE status = 'waiting'
IF((repetitions = '1' AND request_count <= '6') OR (repetitions = '0' AND request_count <= '3'))
ORDER BY id ASC
Wie müsste dieses Select IF aussehen um nur die Gültigen aus zu lesen?
Das ganze kommt dann noch in ein PHP Script aber das kann ich dann alleine, möchte aber nicht 2 Selects machen und diese dann mit PHP vergleichen, falls dies möglich ist.
Danke