sql >> Database teknologi >  >> RDS >> Mysql

Indsæt data i tabel med resultat fra en anden udvalgt forespørgsel

Hvis table_2 er tom, prøv derefter følgende indsæt-sætning:

insert into table_2 (itemid,location1) 
select itemid,quantity from table_1 where locationid=1

Hvis table_2 indeholder allerede itemid værdier, prøv derefter denne opdateringssætning:

update table_2 set location1=
(select quantity from table_1 where locationid=1 and table_1.itemid = table_2.itemid)


  1. Indsæt forespørgsel check, hvis post eksisterer - Hvis ikke, indsæt den

  2. Er der en måde at vise en WHERE-klausul kun for et felt i MySQL?

  3. mysql:vælg, indsæt, slet og opdater i én forespørgsel

  4. PostgreSQL antal gange, understreng forekommer i tekst