mysql - 合并三张表中的一个表字段为email

标签 mysql sql select union group-concat

我想要一个查询来获取合并一个字段的结果,即同一数据库中三个不同表中的电子邮件,我该怎么做?

下面是我的代码

SELECT * FROM luckydraw_weekone 
LEFT JOIN luckydraw_weektwo ON luckydraw_weekone.id = luckydraw_weektwo.id 
LEFT JOIN participants ON luckydraw_weekone.id = participants.id;

谢谢

最佳答案

$query = "SELECT table_names.column_names FROM luckydraw_weekone 
LEFT JOIN luckydraw_weektwo ON luckydraw_weekone.id = luckydraw_weektwo.id 
LEFT JOIN participants ON luckydraw_weekone.id = participants.id";

我觉得你的代码没问题。我通常使用所需的列名而不是 * 。尝试一下,如果不起作用,请分享更多代码。

关于mysql - 合并三张表中的一个表字段为email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21011619/

相关文章:

php - 最好运行 2 个 sql 查询或 1 个并处理重复的结果集?

mysql - SQL:在 Assets 列表中查找不同的帐户

java - 在弹出窗口中单击微调器会导致 WindowManager$BadTokenException

php - MySQL跨表查询3张表,空值显示格子

mysql - MySQL中以下变量初始化风格有什么区别?

mysql - 你将如何设计这个关系数据库?

来自 linux 命令行的 mysql 数据库,数据库名称中带有点

MySQL:选择一个额外的列,根据 IF 语句对另一列进行分类

python - 将格式化和突出显示的多行文本 (SQL) 粘贴到 PyCharm 中的字符串文字中

mysql - 与 distinct 一起计数以检查帖子被阅读的次数