Lägg bara in alla villkor i HAVING
klausul.
SELECT [some fields], CONCAT(firstname, ' ', 'lastname') as fullname
FROM people
HAVING firstname LIKE '%user_submitted_data%'
OR lastname LIKE '%user_submitted_data%'
OR fullname LIKE '%user_submitted_data%
WHERE
sats kan kassera rader tidigt, men eftersom du inte kan kassera dem förrän efter du har utvärderat villkoret i den beräknade kolumnen, och det måste vänta tills HAVING
, det köper dig ingenting att använda WHERE
.