Man*_*rra 0 mysql sql join inner-join
您好我有以下两个表:
表A:
Field1 | Field2
---------------
9911-4 | 4800
9911-6 | 400
9911-9 | 480
785-25 | 455
6523-1 | 221
Run Code Online (Sandbox Code Playgroud)
在表B中我有:
ID | Name
------------
9911 | A
785 | B
Run Code Online (Sandbox Code Playgroud)
因此,TableA中的Field1具有ID号,并且必须与TableB的字段ID连接.
输出必须是:
ID | Name
------------
9911 | A
785 | B
Run Code Online (Sandbox Code Playgroud)
但ID必须是TableA的Field1的JOINT.TableA中的Field1具有NUMBER-NUMBER,其中第一个数字是TableB的ID
提前致谢
SELECT * from TableA join TableB on id=SUBSTRING_INDEX(field1,'-',2)
Run Code Online (Sandbox Code Playgroud)