TABLE USER

USERID  NAMES  EMAIL
1       J      [email protected]
2       K      [email protected]
3       L      [email protected]
4       M      [email protected]

TABLE COMUNITY

COMUNITY_ID  USERID  FAN_ID
1            1       [email protected]
2            4       [email protected]
3            3       [email protected]
4            2       [email protected]


我的用户名是1-(名称= j)。我该如何选择我的用户名等于1的那些电子邮件,以及在他们的fan_id列中拥有我的用户名(1)的电子邮件
就像我想收到这些电子邮件,我的用户名和我的用户名在哪里

最佳答案

好很简单:

SELECT
      c.fan_Id
FROM
      USERS u
      INNER JOIN COMUNITY c on u.USERID = c.USERID
WHERE
      u.UserId = 1

10-06 14:21