I am solving in these days following situation:
In my DB table I have columns for name and surname.
On my page I have input for searching people, and I am struggling with a problem, how to search the name in database that is stored in two columns and I have the name as string ("Joe Green").
For example, in database I have followings:
Joe New
Joe Blue
Joe Green
Joe Francois Green
What could be the best way, how this problem to solve? I am currently working with MySQL database and Rails 3.
EDIT: Thank you guys for you replies, but I don’t know, how to make the query in Rails 3 notation, is it possible to use “concat”?
if your database table engine is myISAM then use FULLTEXT search
first create FULLTEXT index by
then use below query to retrieve required data
update
alternative:use
CONCATfirst create index
option1: repeat the
CONCATin yourWHEREclause (because AS doesn’t create a name you can use in the WHERE clause):option 2:
More information