Если номера строк хранятся в базе, то вариант Максима (только не id % 4 = 0, а id % = 1). А если надо выбрать каждую четвёртую строку произвольного запроса, то можно использовать известный трюк с нумерацией строк в запросе: SELECT @i := @i + 1 AS row_number, your_table.* FROM your_table, (select @i:=0) AS z; Тогда запрос будет выглядеть примерно так: SELECT @i := @i + 1 AS row_number, your_table.* FROM your_table, (select @i := 0) AS z HAVING row_number % 4 = 1
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.