两个表在相似字符串上的内部连接
Inner join of 2 tables on similar strings
我正在寻找一种在包含相似字符串的字段上的 2 个表之间进行内部联接的方法。这是我的 2 个表:
TABLE一个
ID | Model | Item
1 | CALI FULL RELAX | 3-SEAT-SOFA
2 | TOTO BREAK | ARMCHAIR-BIS
3 |... | ...
TABLE B
IDbis | Modelbis | Itembis | Image
1 | CALI | SOFA | 101.jpg
2 | TOTO | ARMCHAIR | 102.jpg
3 | TOTO | SOFA | 103.jpg
结果将是:
TABLE C
Model | Item | Image
1 | CALI FULL RELAX | 3-SEAT-SOFA | 101.jpg
2 | TOTO BREAK | ARMCHAIR-BIS | 102.jpg
尝试使用:
SELECT A.MODEL AS MODEL, A.ITEM AS ITEM, B.IMAGE AS IMAGE FROM
TABLE_A AS A INNER JOIN TABLE_B AS B ON A.MODEL LIKE CONCAT('%',B.MODELBIS,%');
我正在寻找一种在包含相似字符串的字段上的 2 个表之间进行内部联接的方法。这是我的 2 个表:
TABLE一个
ID | Model | Item
1 | CALI FULL RELAX | 3-SEAT-SOFA
2 | TOTO BREAK | ARMCHAIR-BIS
3 |... | ...
TABLE B
IDbis | Modelbis | Itembis | Image
1 | CALI | SOFA | 101.jpg
2 | TOTO | ARMCHAIR | 102.jpg
3 | TOTO | SOFA | 103.jpg
结果将是:
TABLE C
Model | Item | Image
1 | CALI FULL RELAX | 3-SEAT-SOFA | 101.jpg
2 | TOTO BREAK | ARMCHAIR-BIS | 102.jpg
尝试使用:
SELECT A.MODEL AS MODEL, A.ITEM AS ITEM, B.IMAGE AS IMAGE FROM
TABLE_A AS A INNER JOIN TABLE_B AS B ON A.MODEL LIKE CONCAT('%',B.MODELBIS,%');