За последние 24 часа нас посетили 20045 программистов и 1695 роботов. Сейчас ищет 1831 программист ...

Подскажите как вывести id без сортировки

Тема в разделе "MySQL", создана пользователем AlexsaiL, 24 авг 2017.

  1. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    PHP:
    1. SELECT * FROM `group_of_products` WHERE `group_prod` IN (500,300,400,450)
    нужно вывести id в таком же порядке в котором идет запрос.
     
    MouseZver нравится это.
  2. Manegix

    Manegix Активный пользователь

    С нами с:
    23 авг 2017
    Сообщения:
    14
    Симпатии:
    1
    FIND_IN_SET()
     
    MouseZver нравится это.
  3. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    Благодарю)
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    и какой в итоге получился запрос?
     
  5. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    PHP:
    1. SELECT * FROM `group_of_products` WHERE  FIND_IN_SET(`group_prod`,'500,300,400,450')
    прописал такой код, но он мне вернул в другом положении `group_prod`, результат размещен в порядке где id продуктов идет по возрастанию. SQL Возвратил такой результат :
    | id | group_prod |
    | 23 | 300 |
    | 28 | 400 |
    | 47 | 500 |
    | 58 | 450 |
     
  6. SXdevel

    SXdevel Активный пользователь

    С нами с:
    24 июн 2017
    Сообщения:
    5
    Симпатии:
    0
    ORDER BY FIND_IN_SET