我有這種結構的表。mySQL中的複雜查詢(在多個表中搜索用戶)
表#1:用戶(ID,USER_NAME)
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,這是他們的數據庫結構。 我想要做的是根據由first_name和last_name組成的user_name和全名來獲取與我的搜索詞匹配的用戶的用戶標識。
換句話說,我想搜索到這些搜索字詞返回1: 'JOH', 'john7', '史密斯', '約翰SMI', '史密斯JO'
了獨特的用戶ID和問題是? ?? – thatidiotguy
問題是我如何編寫查詢來達到上述結果。 – mushroom