左连接字符+链接值

时间:2012-11-21 17:07:17

标签: mysql

我会保持这么简单。我需要加入2个表,Master&具有PartNum字段的子项。字段的值如下:

Master
-----
1003
1004
1005
...

Child
-----
1003
C1003
K1003
pp1003
cc1003
1004
...

我只想加入以单个'C'开头的子记录,

所以...

1003只会返回C1003

对此MySql新手的任何帮助都将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:0)

select *
from master m
left join child c on concat('C', m.PartNum) = c.PartNum 

答案 1 :(得分:0)

尝试这样的事情:

SELECT c.prod
FROM master m 
LEFT JOIN child c ON c.prod = CONCAT('C', CAST(m.prod AS CHAR))