连接两个表,其中外键是标准字符串与主键的连接

时间:2019-01-23 16:30:06

标签: mysql join

我有两个SQL表,表A和表B。表A的主键是第1列。与表b的第2列联接。第2列中的值始终是“ 00”和第1列的串联。例如:第1列='9832',第2列=“ 009832”。我需要加入这两列。

1 个答案:

答案 0 :(得分:0)

您应使用其ID加入这些表,以提高效率和最佳实践。为了迁移,您可以使用以下联接。

Select A.*, B.Column2
From TableA A INNER JOIN TableB B ON concat('00',A.Column1) = B.Column2