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

別のテーブルのcount()でテーブルを更新します

    このようにクエリを使用できます

    UPDATE table_a a
    SET a.alcohol_spirits = a.alcohol_spirits + 
    (SELECT
         count(table_b.itemId)
     FROM table_b
     WHERE headAlias = 'alcohol-spirits' 
     AND country IN('US,SE')
     AND FIND_IN_SET(a.country, table_b.headdestinations)
    )
    


    1. 1つのクエリで子供と親をグループ化するにはどうすればよいですか?

    2. 列のコピーをMySQLテーブルにすばやく追加する

    3. 匿名/ゲストユーザーに関する情報をデータベースに保存する方法はありますか?

    4. 2つの列の組み合わせに対する一意の制約?