Extrade din baza de date din 3in 3

Buna ziua, cum extrag din baza de date id-uri din 3 in 3 ?
exemplu :slight_smile: ID : 1 , ID 3 , ID 6 , ID 9 etc.

folosesc PDO ! dar e bine venit orice exemplu !

Cred ca vrei 0, 3, 6, 9.
Poti face ceva gen “where MOD($your_column, 3) = 0”.

SELECT id
FROM table
WHERE 
id = 1 OR id %3 = 0;

Asta iti da ce vrei tu dar nu este din 3 in 3 fiindca primul grup 1->3 nu respecta regula.
Daca vrei chiar din 3 in 3 scoate prima conditie “id = 1”.

1 Like

ceva imi spune ca trebuia sa fie OR in loc de AND … asta daca vrei sa returneze vreo linie…

My bad, nu stiu de ce am scris AND, de la oboseala probabil, am modificat multumesc.

WHERE id = 1 OR id %5 = 1 -> este exact ce-mi trebuia

WHERE id = 1 OR id %5 = 0 acesta nu-mi afiseaza ce trebuia !

Nu folositi OR daca aveti multe records. Folositi-va de UNION.

1 Like

Cum adaug separator dupa fiecare 3 produse extrase din baza de date ?