2017-08-29 19 views
-4

J'ai deux tables, Primary_table_id (uuid) où j'utilise uuid() pour générer la clé. une autre table où la clé est int. Je veux fusionner toutes les lignes où name1 contient le nom 2, et les autres lignes qui ne correspondent pas vont simplement fusionner en changeant leur clé en utilisant UUID(), en ajoutant null aux colonnes sans valeurs.Fusion de lignes sur mysql

enter image description here

+2

Veuillez coller ce texte de l'image dans la question. – duskwuff

+0

ressemble n'est pas possible il n'y a pas de clés partagées entre les tables ... – Proxytype

+0

nom2 est nom abrégé en 1, les deux sont uniques dans chaque tableau – Trisha

Répondre

0

i a résolu le problème en utilisant la fonction inString. instr (primary_table .name1, 'secondary_table'.name2)> 0