Je suis nouveau sur Zend et sur Postgres. Ma table Users
contient une colonne FirstName
et une colonne LastName
.ZF2 - Comment concaténer correctement une instruction select contenant une fonction CONCAT
Je souhaite interroger la table à l'aide d'une seule chaîne 'nom complet'; par exemple. $search = 'John Sm'
.
J'essaie d'utiliser la fonction CONCAT_WS
pour concaténer les deux noms de la table, puis comparez cela avec la chaîne de recherche.
Ma déclaration
$select->where(array('CONCAT_WS(" ", "u"."FirstName", "u"."LastName") LIKE ?' => array("%$search%")));
J'ai essayé différentes combinaisons mais ne peut pas sembler obtenir le droit de concaténation.
Un exemple de la déclaration que je veux est SELECT * FROM Users WHERE 'firstname lastname' LIKE '%john s%'