这是我的要求
我根据两个表(a.b)之间的电子邮件匹配选择用户ID。然后我将根据另一个表(c)中的用户ID选择信息。
SELECT a.email, b.id
FROM `user_fnf_info` AS a
JOIN users AS b ON a.email = b.email
WHERE a.user_id =1;
可以在mysql中进行两次查询,但我需要知道如何在单个查询中编写(mysql)。
任何人都可以帮我解决这个问题。提前谢谢。
答案 0 :(得分:3)
JOIN
他们与第三个表:
SELECT a.email, b.id
FROM `user_fnf_info` AS a
INNER JOIN users AS b ON a.email = b.email
INNER JOIN thethirdtable AS c ON a.user_id = c.user_id
WHERE a.user_id =1;