私はZendとPostgresにつきました。私のUsers
テーブルには、FirstName
カラムとLastName
カラムが含まれています。ZF2 - CONCAT関数を含むselectステートメントを正しく連結する方法
「フルネーム」の単一の文字列を使用してテーブルを照会したいと思います。例えば$search = 'John Sm'
。
私はCONCAT_WS
関数を使用してテーブルから2つの名前を連結し、次にこれを検索文字列と比較しようとしています。
マイ声明
$select->where(array('CONCAT_WS(" ", "u"."FirstName", "u"."LastName") LIKE ?' => array("%$search%")));
私はさまざまな組み合わせを試してみたが、連結権利を取得するように見えることはできません。私が欲しいの文の
例はSELECT * FROM Users WHERE 'firstname lastname' LIKE '%john s%'