sql >> Database >  >> RDS >> Mysql

MySQL insert-instructie (invoegen in tabel (kolommen) select-instructie)

Als dit de SELECT . is dat werkt:

select despgoods.`case number`
     , despgoods.weight
     , despgoods.customer
     , customers.transporttypename 
from despgoods 
  inner join customers 
    on despgoods.customer = customers.customer

Probeer dit dan (let op:er is geen VALUES clausule als u de resultatenset van een SELECT . wilt invoegen :

insert into despgoods_alldetails 
  (`case number`, weight, customer, transporttypename) 
select despgoods.`case number`
     , despgoods.weight
     , despgoods.customer
     , customers.transporttypename 
from despgoods 
  inner join customers 
    on despgoods.customer = customers.customer


  1. Hoe repliceer je alleen INSERT's en niet DELETEs/UPDATEs op Slony Slave Node?

  2. DATEDIFF() geeft verkeerde resultaten in SQL Server? Lees dit.

  3. Fout met PreparedStatement

  4. Hoe alle controlebeperkingen in SQL Server-database uit te schakelen - SQL Server / TSQL-zelfstudie, deel 87