Utilisez les éléments suivants :
WHERE CONCAT(customers.first_name, ' ', customers.last_name) LIKE '%John Smith%'
Notez que pour que cela fonctionne comme prévu, le prénom et le nom de famille doivent être coupés, c'est-à-dire qu'ils ne doivent pas contenir d'espaces au début ou à la fin. Il est préférable de couper les chaînes en PHP avant de les insérer dans la base de données. Mais vous pouvez également incorporer l'ajustement dans votre requête comme ceci :
WHERE CONCAT(TRIM(customers.first_name), ' ', TRIM(customers.last_name)) LIKE '%John Smith%'