sql >> Databáze >  >> RDS >> Mysql

SQL Vložení dat z více tabulek do různých databází

Myslím, že byste se měli podívat na použití JOIN pro toto:

INSERT INTO a1.cat (id, img)
SELECT p.id, pi.name
FROM topshop_test.product p 
    JOIN topshop_test.product-images pi ON p.id = pi.productid

To předpokládá, že tabulka product-images má pole productid, které odkazuje na tabulku produktů.




  1. Dotaz MySQL pro seskupení dat do různých rozsahů

  2. SELECT * FROM MySQL Linked Server pomocí SQL Server bez OpenQuery

  3. Jak uložit data, jejichž typ může být číselný, datum nebo řetězec v mysql

  4. vytvořte tabulku mysql, pokud neexistuje