2017-08-29 53 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