ФорумРазработкаБазы данных → Как сделать одним запросом?

Как сделать одним запросом?

  • unikom

    Сообщения: 43 Репутация: N Группа: Кто попало

    Spritz Дек. 4, 2007, 10:22 д.п.

    Известно несколько идентификаторов записей в таблице, напр 91,92,88
    как выбрать все 3 поля одним запросом?
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Дек. 4, 2007, 11:04 д.п., спустя 41 минуту 45 секунд

    use IN

    WHERE `id` IN (91,92,88)
    все умрут, а я изумруд
  • unikom

    Сообщения: 43 Репутация: N Группа: Кто попало

    Spritz Дек. 4, 2007, 12:23 п.п., спустя 1 час 18 минут 57 секунд

    спасибо
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz Дек. 4, 2007, 5:24 п.п., спустя 5 часов 1 минуту 28 секунд

    Кстати можно было банально прописать WHERE ID = '1' OR ID = '2' OR ID = '3'
    Вроде тоже работает.
    from TRIAL with LOVE
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Дек. 4, 2007, 5:50 п.п., спустя 25 минут 6 секунд


    Кстати можно было банально прописать WHERE ID = '1' OR ID = '2' OR ID = '3'
    Вроде тоже работает.

    так делают не крутые типочки =))
    все умрут, а я изумруд
  • unikom

    Сообщения: 43 Репутация: N Группа: Кто попало

    Spritz Дек. 5, 2007, 10:31 п.п., спустя 1 день 4 часа 41 минуту


    Кстати можно было банально прописать WHERE ID = '1' OR ID = '2' OR ID = '3'
    Вроде тоже работает.

    я так и реализовал, реализация не оч понравилась
    у меня через запрос передаёться id=15,43,23,12,45,123,43,223,48,51
    согласись, проще подставить как есть в конструкцию с in чем обрабатывать id и создавать запрос с or

Пожалуйста, авторизуйтесь, чтобы написать комментарий!