如何在添加字符串的值上连接表

时间:2012-10-18 03:21:52

标签: mysql sql

我怎样才能以这种方式Join一个表:

SELECT * FROM TableA
JOIN TableB ON
TableA.col = 'http://google.com/'+TableB.col

这两个表彼此相关,除了一个表在值前面有一个字符串 (like http://google.com)

2 个答案:

答案 0 :(得分:2)

如果以您编写的方式编写查询,例如

    SELECT * 
    FROM TABLEA A 
         JOIN
         TABLEB B 
    ON(A.column1 = CONCAT('http://google.com',B.column1));

它应该完成你的工作。

答案 1 :(得分:2)

试试这个:

SELECT … FROM …
JOIN TableB ON 
TableA.col LIKE CONCAT('http://google.com/',TableB.col);