子查询或在SQL中加入

时间:2013-08-27 04:00:22

标签: mysql sql sql-server

我有两张表ca_contactusp_contact

ca_contact表的列是

Last_name nvarchr[200],contact_uuid  binary[16] ,contact_type  [int]

usp_contact表的列是

Contact_uuid binary [16],zteam binary[16]

执行

SELECT top 2 CA.LAST_NAME , USP.ZTEAM 
FROM ca_contact AS CA
JOIN usp_contact AS USP 
ON CA.contact_uuid = USP.contact_uuid
AND CA.contact_type = '2308' 

结果

Group   Team
Team
PCS_Data Request    0x4B5355B05E7F3F4383FDD4C9C211BC2A
Workplace Services-One Team 0x255C787ED0499841B6FB5003CDE44D8B

我想用相应的last_name替换Team值。

示例

SELECT LAST_NAME FROM ca_contact 
WHERE contact_uuid = 0x4B5355B05E7F3F4383FDD4C9C211BC2A

结果

LAST_NAME
Solutions Team

注意:对于每个群组记录,usp_contact中将有一个相应的一个团队将以二进制格式存储,对于每个团队记录,都会有详细信息ca_contact

这里的主键是contact_uuid

最后我希望输出像

Group_name | Team_Name

0 个答案:

没有答案