В моей таблице базы данных у меня есть следующие поля:MySQL - Поиск в поле множественного значения
Таблица Поставщик:
- идентификатор
- имя
- автомобили
поставщик может иметь несколько транспортных средств. Поле «транспортные средства» будет хранить несколько значений. В настоящий момент я ограничиваю значения символом 'pipe', хотя это может быть изменено на запятую, если это необходимо.
На моей внешней форме у меня есть список флажков - пользователь может выбрать несколько транспортных средств. Сценарий back end должен выполнять поиск и возвращать всех поставщиков, которые содержат любой из указанных идентификаторов транспортного средства.
Иными словами, мы находим несколько значений в поле с несколькими значениями.
Флажок имя список vehicle_type [] и будет в конечном итоге в массиве $ _POST, как (например):
Array
(
[0] => 1
[1] => 4
[2] => 6
)
Возможно ли это сделать? Я мог бы сделать это, используя таблицу соединений, но в идеале я хотел бы сделать это таким образом. Я использую PHP в качестве языка сценариев, если это помогает.
Дубликат вашего вопроса: [MySQL Join Query] (http://stackoverflow.com/questions/3337276/mysql-join-query), отправленный ** 18 минут ** назад. –
Не дубликат - просто другой подход. – GSTAR