sql >> データベース >  >> RDS >> Mysql

挿入または更新と同じテーブルから選択します

    試してください:

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

    または

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

    参加が必要な場合は、次のように行うことができます:

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

    私の「サーバーバージョン」は「5.0.51b-community-ntMySQLCommunityEdition(GPL)」です



    1. SQL Server(T-SQL)でログインのデフォルト言語を取得する2つの方法

    2. SQLServerはアンダースコアをエスケープします

    3. MySQLでSTRAIGHT_JOINを使用する場合

    4. MySqlでアポストロフィ(')をエスケープする方法は?