我试图做这样的事情:
TBL1:
MatNr| text
------------
100 | lala
TBL2:
MART | lolo
--------------
100.1 | miau
我需要这样的事情:
结果
TBL1:
MatNr | MART | text | lolo
----------------------------------
100 | 100.1 | lala | miau
我尝试使用简单的Join Like
SELECT * FROM tbl1
JOIN tbl2 on MatNr = concat(MART, '.1')
但它没有达到预期的结果。
我如何使用MatNr并连接' .1'到加入表?
非常感谢你的帮助!
修改
SELECT * FROM tbl1
JOIN tbl on concat(MatNr, '.1') = MART
导致了perferct结果。 谢谢Sami Kuhmonen
答案 0 :(得分:1)
这将假设varchar:
SELECT * FROM tbl1
JOIN tbl2 on concat(MatNr,'.1') = MART
这将假设数字:
SELECT * FROM tbl1
JOIN tbl2 on MatNr = floor(MART)