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

MySQLでのEXISTSの使用

    UPDATE句でメインテーブルのエイリアスを作成することはできません。これは機能するはずです:

    UPDATE points 
    SET userid = 5224 
    WHERE userid = 2532 
    AND NOT EXISTS (
        SELECT 1
        FROM points q
        WHERE q.userid = 5224
        AND q.game = points.game
    )
    


    1. 一部のPostgreSQLを除くすべての列を選択します

    2. SQL ServerでのIIF()のしくみ

    3. JDBCエラー:結果セットの開始前

    4. postgresを完全にメモリに保持する