mysql选择从2个表中获取
我的用户名是1-name=j。我如何选择这些我的用户id等于1的电子邮件,以及那些拥有我的用户id 1的电子邮件到他们的fan_id列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
这就像我想在我的用户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