我正在寻找一些关于构建sql以从DB导出特定数据的帮助。
在BuddyPress中,我设置了一个名为“时事通讯”的配置文件字段。我需要从db中导出勾选“是”的用户列表(订阅新闻稿)。
我已经确定了数据库中使用的表/字段。
SELECT `user_id` FROM `wp_bp_xprofile_data` WHERE `field_id` = 8 AND `value` LIKE \'yes\'
其中user\\u id是注册用户id,其中field\\u id 8是我的新闻稿值。
现在我需要在user\\u id上将其与wp\\u user链接,但不知道如何在这两个表上使用1个SQL(抱歉,不是我的东西)。
第二个表是wp\\u user,其中user\\u id的值应“链接”到id。
非常感谢专家的帮助
thx公司
解析为
SELECT wp_users.ID , wp_users.user_email FROM wp_users LEFT JOIN wp_bp_xprofile_data ON wp_bp_xprofile_data.user_id = wp_users.ID , WHERE wp_bp_xprofile_data.field_id =8 AND wp_bp_xprofile_data.value = \'yes\'
字段ID=8是要获取(在我的示例中为新闻稿)wp\\U bp\\U xprofile\\U数据的字段。value=是,作为我的复选框的值(即是)