Пропустить первую запись с Mysql Результат

0

В mysql у меня есть данные с одинаковым идентификатором на таблице. например, у меня есть 3 данных с идентификатором X теперь всякий раз, когда я запрашиваю

SELECT * FROM table WHERE id = X ORDER BY id

Он вернет мне все 3 данных, имеющих идентификатор X Теперь я ищу решение, чтобы пропустить первую строку из данных, которые пришли в результате.

Я посмотрел в этом ответе, а также LIMIT & OFFSET. Но не получите должного разрешения. так что я могу пропустить первую строку

  • 0
    Что не так с тем, что вы пробовали с OFFSET? И почему вы хотите случайно пропустить один из рядов?
  • 0
    Помимо использования OFFSET , вы можете просто прочитать некоторое количество записей и затем пропустить первую строку в вашем PHP-скрипте.
Показать ещё 1 комментарий
Теги:
mysqli

1 ответ

2
Лучший ответ

Можете ли вы проверить это:

SELECT * FROM table WHERE id = X ORDER BY id LIMIT 10 OFFSET 1;

Вот демонстрация

В моей Fiddle есть 3 записи с похожим id (1). После выполнения запроса вывод показывает 2 записи, пропустив первую запись (из общего числа 3)

  • 0
    Можете ли вы сделать скрипку, чтобы проверить.
  • 0
    Пожалуйста, исправьте это следующим образом: SELECT * FROM table WHERE id = X ORDER BY id ASC LIMIT 10 OFFSET 1;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню