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

MySQL関数複数のテーブルから価格を追加します

    これを試してください

    SET price = 
    (
        SELECT  SUM(x.Price) 
        FROM
        (
            SELECT priceFactor AS Price FROM tblCheese WHERE cheeseName = cheese
            UNION ALL 
            SELECT priceFactor AS Price FROM tblMeat WHERE meatName = meat 
            UNION ALL 
            SELECT priceFactor AS Price FROM tblVeggie WHERE veggieName = veg
        ) x
    );
    



    1. 私のSQLの複数のカテゴリ-サブカテゴリ-サブカテゴリ

    2. データベーステーブルの設計の問題

    3. 複数行の最大値に基づいて単一行を選択する方法

    4. MySQLに重複レコードを挿入しないようにする方法