2012-05-07 10 views
0

WordPress схемы базы данных для пользователей выглядит следующим образом:SQL: Выбор значения ячейки на основе значения другой ячейки

TABLE wp_users 
ID 
user_login 
user_pass 
user_nicename 
user_email 
... 

TABLE wp_usermeta 
umeta_id 
user_id 
meta_key 
meta_value 

Теперь это wp_usermeta стол, который я хочу, чтобы иметь возможность написать SQL заявление для.

В одном ряду, meta_key является «first_name» ... как я могу написать SQL запрос, который вытянет meta_value где meta_key равно «first_name»? Это не работает:

SELECT meta_value FROM wp_usermeta WHERE meta_value = "first_name";

ответ

2

Это должно быть

SELECT meta_value FROM wp_usermeta WHERE meta_key = "first_name"; 

Уведомление вы имели WHERE meta_value вместо WHERE meta_key

Смежные вопросы