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

Vælg fra samme tabel som en Insert eller Update

prøv:

insert into aTable select max(a)^2, 'name' from aTable;

eller

insert into aTable select max(a)^2, 'name' from aTable group by B;

Hvis du har brug for en deltagelse, kan du gøre dette:

insert into aTable select max(a)^2, 'name' from aTable, bTable;

Min "Serverversion" er "5.0.51b-community-nt MySQL Community Edition (GPL)"



  1. Bedste nye funktioner i PostgreSQL 14

  2. Afmystificere CXPACKET og CXCONSUMER ventetyper i SQL Server

  3. At gaffel eller ikke at gaffel?

  4. Sådan rettes MySQL JDBC 08001-databaseforbindelsesfejl