Пожалуйста, помогите мне я новичок:ВЫБРАТЬ из таблицы, где Column содержит либо
Я хочу, чтобы выбрать данные из SQL столбца, скажем, image_description, который содержит данные в виде тегов. например, один вход в колонку «Москва, огни, вода, Россия, ночь». Другие записи таблицы в этом столбце содержат данные в аналогичном формате.
Я хочу использовать ключевые слова, чтобы выбрать данные и поместить их в константу say $ tag. Таким образом, переменная $ tag может содержать в одной точке e'g «Москва, свет, вода, Россия, ночь» сверху.
Как я могу сформулировать инструкцию SELECT для извлечения любой строки, содержащей любое слово в переменной $ tag.
простой запрос на выборку может привести к собственно данных ...... выбрать * из table_name где column_name как '% your_string%'; –
Как сказал юрген, [нормализовать] (http://stackoverflow.com/questions/246701/what-is-normalisation-or-normalization) ваши вкладки. Я настоятельно рекомендую создать другую таблицу, в которой вы можете хранить отдельные теги, принадлежащие изображению. В таблицу будут включены «image_id» и «tag». Если у изображения есть несколько тегов, в этой таблице будет несколько записей, по одному для каждого тега. – Cashbee