Спасибо Вам за решение с подзапросом, становится понятнее.
Одного не пойму. Всегда считал (практика показывает), что при применении LIMIT 2,6 - SQL начинает отбор со второй строки включительно, но вот сейчас почему-то SQL выбрал с третей строки - 5 значений!?!?!? Почему так?
Спасибо за подсказку. С формированием подзапроса помогите, плиз. Что не так в моем написании?
SELECT *
FROM workers
WHERE id >0 ORDER BY age
(SELECT *
FROM workers
WHERE id >0 LIMIT 2,6)
Если в условии стоит сначала выбрать, потом отсортировать, я понимаю так - сначала выбираем относительно id со 2 по 6, потом сортируем по полю age.
Здесь будет ответ №1. Но если мы сначала отсортируем по полю age, а потом выберем строки относительно id, то ответ будет №2.
По условию задачи нам нужен ответ №1. SQL строит запрос притягивая ответ к №2.
При открытии формы ( без отправки данных через форму) уже появляется сообщение что "Что-то не передано!", хотя это сообщение должно появиться когда я нажал педаль сабмит и отослал только одно число из двух.
Где может быть проблема?
При открытии формы ( без отправки данных через форму) уже появляется сообщение что "Что-то не передано!", хотя это сообщение должно появиться когда я нажал педаль сабмит и отослал только одно число из двух.
Где может быть проблема?
При открытии формы ( без отправки данных через форму) уже появляется сообщение что "Что-то не передано!", хотя это сообщение должно появиться когда я нажал педаль сабмит и отослал только одно число из двух.
Где может быть проблема?
Спасибо за подсказку, признателен Вам.
Нет-нет, это не продакшен код, а тренировочный. Так сказать набиваю руку в разных вариациях и ситуациях.
Вот как раз через консоль попытался обнаружить проблему, пока не получилось, буду тщательней изучать этот момент....
Еще раз спасибо!