mysql选择从2个表中获取

mysql选择从2个表中获取,mysql,Mysql,我的用户名是1-name=j。我如何选择这些我的用户id等于1的电子邮件,以及那些拥有我的用户id 1的电子邮件到他们的fan_id列 这就像我想在我的用户ID和我的用户ID所在的地方收到这些电子邮件一样,其实很简单: TABLE USER USERID NAMES EMAIL 1 J TES@ADM.COM1 2 K TES@ADM.COM2 3 L TES@ADM.COM3 4 M TES@ADM

我的用户名是1-name=j。我如何选择这些我的用户id等于1的电子邮件,以及那些拥有我的用户id 1的电子邮件到他们的fan_id列
这就像我想在我的用户ID和我的用户ID所在的地方收到这些电子邮件一样,其实很简单:

TABLE USER 

USERID  NAMES  EMAIL
1       J      TES@ADM.COM1
2       K      TES@ADM.COM2
3       L      TES@ADM.COM3
4       M      TES@ADM.COM4

TABLE COMUNITY 

COMUNITY_ID  USERID  FAN_ID 
1            1       TES@ADM.COM3
2            4       TES@ADM.COM2
3            3       TES@ADM.COM4
4            2       TES@ADM.COM1

您应该仔细阅读SQL中的内部联接构造—它提供了您所需要的详细信息。联合构造将帮助您添加第一部分的单行。您的预期输出是什么?不清楚您真正想要什么,据我所知,您想要ID为1的用户的电子邮件加上ID为1的用户的粉丝的电子邮件吗?
SELECT
      c.fan_Id
FROM
      USERS u
      INNER JOIN COMUNITY c on u.USERID = c.USERID
WHERE 
      u.UserId = 1