如何在mysql中编写多个选择查询,即一个查询返回一些id'然后我将根据返回id编写选择查询?

时间:2013-08-19 13:13:29

标签: mysql sql

这是我的要求

我根据两个表(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)。

任何人都可以帮我解决这个问题。提前谢谢。

1 个答案:

答案 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;