2017-08-29 42 views
-4

我有两个表,Primary_table_id(uuid) 其中我使用uuid()来生成密钥。另一个表的关键是int。我想合并所有的行,其中name1包含名称2,其他不相应的行将通过使用UUID()更改键值进行简单合并,向没有值的列添加null。在mysql上合并行

enter image description here

+2

请将该图像中的文本粘贴到问题中。 – duskwuff

+0

貌似不可能有表之间没有共享密钥... – Proxytype

+0

name2是name1的缩写,两者在每个表中都是唯一的 – Trisha

回答

0

我解决使用函数instring问题。 instr(primary_table.name1,'secondary_table'.name2)> 0