我有这些表格:
如下图所示:
我有这个问题:
SELECT distinct t.id_tercero,t.nombre,
(select top 1 c.contacto from Contacto c where c.id_tipo like 5 or c.id_tipo like 4)as telefono,
(select top 1 c.contacto from Contacto c where c.id_tipo like 3) as correo
FROM Tercero T inner JOIN Identificacion_Tercero IT
ON T.id_tercero=IT.id_tercero inner JOIN Contacto_Tercero CT ON
T.id_tercero=CT.id_tercero inner JOIN Contacto C ON C.id_contacto=CT.id_contacto
where t.estado=1
当我运行查询时,它返回给我:
同一部电话和同一封电子邮件,但在联系人表中,他们有不同的