我有这种结构的表。
表 #1:用户(ID,用户名)
1, 'john777'
2, 'andy'
3, 'tom'
表 #2:user_meta (meta_ID, user_ID, 'meta_name', 'meta_value')
1, 1, 'first_name', 'John'
2, 1, 'last_name', 'Smith'
3, 2, 'first_name', 'Andy'
4, 2, 'last_name', 'Pete'
5, 3, 'first_name', 'Thomas'
6, 3, 'last_name', 'Tan'
7, 3, 'other_random_meta', 'abcxyz'
对于熟悉 WordPress 的你们来说,这是他们的数据库结构。我想要做的是根据用户名和全名(由名字和姓氏组成)获取与我的搜索词匹配的用户的用户 ID。
换句话说,我希望搜索为这些搜索词返回 1:“joh”、“john7”、“smith”、“john smi”、“smith jo”