powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Принудительная строка
4 сообщений из 4, страница 1 из 1
Принудительная строка
    #38309902
UserAleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как сделать принудительный вывод одной строки.
Поясню, мне нужно чтобы всегда определенная строка присутствовала в результате в независимости от LIMIT
Примерный запрос

SELECT c.*
FROM q54jc_k2_comments AS c
WHERE
c.itemID=73 AND
(c.id=57 OR c.commentSubId=57) AND
(c.published=1 OR c.published IS NULL)
ORDER BY c.commentSubId>0, c.commentDate DESC
LIMIT 0,10

тут как бы меня все устраивает, запись с id:57 в независимости от даты всегда на первом месте,
но если сделать постраничный (LIMIT 5,10), то пропадает первая запись id:57.
Так собственно сам вопрос как можно в запросе закрепить определенную запись,
что бы она всегда присутствовала
...
Рейтинг: 0 / 0
Принудительная строка
    #38309917
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получайте её отдельным подзапросом и присоединяйте к выходному набору с помощью UNION
...
Рейтинг: 0 / 0
Принудительная строка
    #38310156
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, что это за магическая 57 строка ,которая всегда должна быть?
...
Рейтинг: 0 / 0
Принудительная строка
    #38310555
UserAleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! совсем забыл про UNION
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Принудительная строка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]