我有两个MySQL表articoli
和tabtranslations
,它们之间的连接应该很简单
SELECT CodArt, Translation FROM articoli LEFT JOIN tabtranslations ON articoli.CodArt = tabtranslations.Chiave
但是,虽然
articoli.CodArt
具有简单的字符串(A001
,BS15
等。),但字段tabtranslations.Chiave
充满了诸如<CODART>A001</CODART>
,<CODART>BS15</CODART>
之类的替代标记,从而使连接过于复杂-我无法对其进行修改。 ..好吧,有什么办法可以解决这个问题?谢谢
最佳答案
快速而肮脏的解决方案将是这样的:
SELECT CodArt, Translation
FROM
articoli LEFT JOIN tabtranslations
ON CONCAT('<CODART>', articoli.CodArt, '</CODART>') = tabtranslations.Chiave
关于mysql - MySQL加入其中一个字段具有周围标签的地方,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29535532/