У меня есть стол с тремя колонками: id
, first
и last
.Как найти подстроку в одном из двух полей таблицы
Я бы хотел найти все записи, где «SAM» находится в первом или последнем поле.
Я не специалист по MySQL, но мне кажется, что одно поле может быть запрошено с помощью оператора LIKE
.
Как я могу использовать LIKE
в запросе для получения данных из обоих столбцов одновременно?
Я попытался это:
SELECT id
FROM `employees`
WHERE 'first' like 'SAM' OR 'last' like 'SAM'
Но я получаю сообщение «У вас есть ошибка в вашем SQL синтаксиса, проверьте руководство, которое соответствует Вашей версии сервера MySQL для правильного синтаксиса.»
очень ценится! – user61629
Не проблема. У вас есть весь запрос, который вы пробовали в начале? Возможно, синтаксис является результатом чего-то, что не было скопировано. Возможно, у вас было слово с ошибкой или отсутствующее ключевое слово. В любом случае, пока вы сейчас работаете, я рад, что смогу помочь. – AdamMc331