基本上,我有兩個表(從WordPress複製):用戶和user_meta。 User_meta有4列:meta_id,user_id,meta_key,meta_value。每行都有唯一的meta_id,但多行可以具有相同的user_id。我想用盡可能少的查詢從用戶(用戶。*)和與用戶關聯的所有meta_values中獲取所有內容。另外,我希望能夠在返回的資源上使用mysql_fetch_object。我怎樣才能使用PHP查詢MySQL字段?
這是我現在使用什麼:
SELECT *, (SELECT role FROM usermeta WHERE user_id=ID) as role FROM users WHERE ID=1
編輯:我不認爲我是清楚的,有以相同的USER_ID和meta_key多usermeta行。