Я пытаюсь написать запрос, в котором есть один поисковый термин. Код> Столбец, если нет, то он ищет частичное соответствие имени или фамилии < /p>
SELECT
delegate.delegateId,
delegate.firstName,
delegate.lastName
FROM
delegate
WHERE
eventId = 1
AND
(pin = 'Jones' OR ( firstName LIKE 'Jones%' OR lastName LIKE 'Jones%' ))
< /code>
PIN -код уникальный, но может быть несколько имен LastNames of "Jones". Матч, тогда первый поиск и lastname не выполняется. < /p>
Набор данных будет выглядеть как < /p>
delegateId firstName lastName pin
1 John Jones 1234
2 Kevin Jones Jones
3 John Doe Doe45
< /code>
Для этих данных я хотел бы вернуть только Кевин, когда его булавка соответствует поисковой времени, но если его PIN Оба соответствуют фамилии на поисках.>
Подробнее здесь: https://stackoverflow.com/questions/794 ... nd-fallbac