从一个表中选择全部,如果存在,则在另一个表中获取更多详细信息

时间:2014-03-12 14:33:36

标签: mysql sql select

我有两个不同的表,两个都有类似的唯一键,因此我可以使用此ID链接两个。

在第一张桌子上我注册了1287人,在第二张桌子上我只注册了786人。

然后,我想显示第一个表的1287个人,如果在另一个表786上存在这个相同的ID,则显示有关此订阅的更多信息..

我不知道我是否可以很好地解释,但我不知道如何开始它。

SELECT * FROM oficinas_inscritos, oficina_pesquisa WHERE oficina_pesquisa.cpf = oficinas_inscritos.cpf

1 个答案:

答案 0 :(得分:1)

简单的LEFT OUTER JOIN: -

SELECT * 
FROM oficinas_inscritos
LEFT OUTER JOIN oficina_pesquisa 
ON oficina_pesquisa.cpf = oficinas_inscritos.cpf
相关问题