我想加入2个带varchar列的表,我的条件是按照完全匹配的值连接行。
假设
表1:
1个示例文本值(开发人员)ram1
2示例文本值编码jeena
表2:
1个示例文本值 - 绿色开发人员vinu
2示例文本值编码问题mohan
我需要像
这样的结果 1个示例文本值(开发人员)示例文本值 - 绿色开发人员ram1 vinu
2示例文本值编码示例文本值编码问题jeena mohan
即连接具有完全匹配记录的列
答案 0 :(得分:1)
INNER JOIN将选择两个表中具有匹配值的记录。
所以在你的情况下,你会想要加入'id'。要在示例中获得完全结果,请使用以下查询:
SELECT
1.colname1 [colvalue1]
,2.colname2 [colvalue2]
,name
FROM
table_1 AS 1
INNER JOIN
table_2 AS 2 ON 1.id = 2.id
答案 1 :(得分:0)
如果您正在寻找SQL来做到这一点,它将是这样的:
SELECT COLVALUE1, COLVALUE2, NAME FROM TABLE1 A INNER JOIN TABLE2 B ON A.NAME = B.NAME2
但你应该对连接进行一些研究,这将是谷歌的第一个链接。