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

MySQL вмъкване на данни от друга таблица

Мисля, че искате:

INSERT INTO Contacts (id,group_id,company_id,email,name)
SELECT co.id,co.group_id,co.id,co.email,co.name
FROM company co
LEFT JOIN contacts c ON co.id = c.company_id
WHERE c.company_id IS NULL

Това ще вмъкне цялата информация от контакти в компанията, която все още не е била там. телефонът на колоната ще бъде оставен нулев, тъй като няма информация в контактите за тази колона.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да предвидя колко голям ще бъде моят индекс на Zend Framework? (и някои бързи въпроси:)

  2. Производителност на MySQL:множество таблици спрямо индекс на една таблица и дялове

  3. MySQL ИЗПУСКА всички таблици, игнорирайки външните ключове

  4. MySqlCommand().ExecuteReader().GetString() не работи

  5. Python/MySQL - ЗАРЕЖДАНЕ НА ДАННИ ЛОКАЛЕН ИНФАЙЛ