Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélectionner dans le même tableau qu'une insertion ou une mise à jour

essayez :

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

ou

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

Si vous avez besoin d'une jointure, vous pouvez le faire :

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

Ma "version serveur" est "5.0.51b-community-nt MySQL Community Edition (GPL)"