Ciao,
importare due tabelle con lo stesso ordinamento sembra difficile. Un idea può essere:
- mettere i records delle due tabelle su un unico foglio Excel con l'ordinamento preferito
Es:
codice:
id application_id name alias
1 11 Abbigliamento Donna abbigliamento-donna
2 11 Abbigliamento Uomo abbigliamento-uomo
- salvare l'excel in formato csv
- fare l'import in mysql
per l'operazione sql di cui parlavi nel tuo topic, in realtà non è un insert ma un update, difficile da fare utilizzando come regola, solo l'ordinamento. Visto che il name e l'alias coincidono facendo un pò di pulizia sulle stringhe,
codice:
SELECT a.id, application_id, a.name, b.alias FROM tabella1 a, tabella2 b
WHERE replace(lower(a.name),' ','')=replace(lower(b.alias),'-','')
potresti utilizzare un "update with join". Es:
codice:
UPDATE tabella1
INNER JOIN tabella2
ON replace(lower(tabella1.name),' ','')=replace(lower(tabella2.alias),'-','')
SET tabella1.alias = tabella2.alias