Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL Вмъкване на данни от множество таблици в различна база данни

Мисля, че трябва да разгледате използването на JOIN за това:

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

Това предполага, че таблицата с изображения на продукти има поле productid, което се свързва с таблицата с продукти.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL не генерира правилни резултати, използвайки ODBC параметър за дата

  2. java.lang.IncompatibleClassChangeError:Намерен клас com.mysql.jdbc.Statement, но интерфейсът се очакваше

  3. Поддържа ли MS-SQL таблици в паметта?

  4. Как работи функцията CHARACTER_LENGTH() в MySQL

  5. Защо MySQL ще изпълни връщане None?