mysql - 用于导出成员详细信息的 SQL Join

标签 mysql sql database join inner-join

我有两个表,其中包含成员数据,原因是我正在使用表达式引擎,默认情况下它有一个标准成员数据表,其中包括电子邮件等。要将自定义字段添加到我的寄存器中,我必须创建包含附加信息的辅助表。我现在需要按特定顺序导出所有成员(member)详细信息。

任何人都可以帮助我吗,我有一个来自 exp_members 表的电子邮件表字段,我需要将其加入到 exp_member_data 表中。我希望将电子邮件字段添加为加入中的第三个字段,这是为了导出成员详细信息。我希望这是清楚的,谢谢。

最佳答案

我不知道您要选择哪些字段以及它们的名称是什么,但基本结构如下:

SELECT 
 exp_members.field_so_and_so,
 exp_members.field_so_and_so,
 exp_members.email,
 ...,
 exp_members_data.field_so_and_so,
 ...
FROM exp_members
INNER JOIN exp_members_data ON exp_members.email = exp_members_data.email
ORDER BY exp_members.field_so_and_so, ...

关于mysql - 用于导出成员详细信息的 SQL Join,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28499070/

相关文章:

MySQL STR_TO_DATE 小时格式

mysql - 如何将别名字段与日期范围相加

mysql - 数据库方法 - 冗余数据

mysql - 外键约束不起作用

php - 同时使用 PDO 准备好的语句和 filter_var?

SQL 连接与 SQL 子查询(性能)?

php - 使用 Curl 获取验证码并发送数据并获取结果

mysql - 合并两个选择语句

Mysql 数据库设计 - 存储单经纬度和多经纬度

php - 当 mysql 服务器启动/重新启动时运行更新/删除查询?