Вывод строки из Mysql в порядке расположения id на странице

painbot

Ежик в тумане
Есть запрос :

PHP:
$result3 = mysql_query("SELECT DISTINCT `СоответствиеТовар-Сертификат`.`ID_doc`, `Документы`.`Brend`, `Документы`.`doc_name`  FROM `СоответствиеТовар-Сертификат` JOIN `Документы` WHERE `СоответствиеТовар-Сертификат`.`ID_doc`=`Документы`.`ID_doc` AND `Документы`.`ID_doc_type` = 10 AND `СоответствиеТовар-Сертификат`.`product_code` IN (1155543, 1155544, 1150592, 1150593, 1150594, 1150595, 1150596, 1150597, 1150598, 1150599, 1150600, 1150601, 1155542, 1155545, 1169432, 1150602, 1150603, 1150604, 1150605, 1150606, 1150607, 1150608, 1150609, 1153071, 1153072, 1153073, 1155546, 1171168, 1155547, 1171167, 1149750, 1149751, 1149724, 1149752, 1149753, 1149754, 1149755, 1149723)");

выводит в порядке возрастания числа `ID_doc`, как вывести чтобы порядок написанный в запросе не изменился , тоесть : 1155543, 1155544, 1150592, 1150593, 1150594, 1150595, 1150596, 1150597.... и т.д.
 

С.

Продвинутый новичок
Никак. Выражение `product_code` IN (1155543,... никаким образом не задает порядка.
 

painbot

Ежик в тумане
С. - как задать порядок вывода именно по написанному в скобках?))
 

painbot

Ежик в тумане
Вурдалак
Премного благодарен)) не заметил изначально))
 

Фанат

oncle terrible
Команда форума
У меня такая боязнь файлсортов, что я бы сортировал в скрипте.
 
  • Like
Реакции: FRIE

fixxxer

К.О.
Партнер клуба
А какая в данном случае разница, в каком месте сортировать? Шило на мыло. Другое дело, если filesort до лимита был бы (но тогда и в php сортировать бесполезно - это ж сколько лишнего тащить)
 

Фанат

oncle terrible
Команда форума
ну, моему воображению сразу рисуется злобный мускуль, который кидается на несчастный беззащитный диск, и - пишет, пишет...
 
Сверху