IF(EXISTS(SELECT price FROM price_h WHERE id = Product.price_h_id limit 1),
              (SELECT price FROM price_h WHERE id = Product.price_h_id limit 1),
              Product.f_price
            )

上記のような、IFで、(SELECT price FROM price_h WHERE id = Product.price_h_id limit 1)Product.f_price、算出される数値が100より下なら100,100以上なら、そのまま数値を出したいのですが

 IF(EXISTS(SELECT price FROM price_h WHERE id = Product.price_h_id limit 1),
        IF((SELECT price FROM price_h WHERE id = Product.price_h_id limit 1)<100),
              100,
              (SELECT price FROM price_h WHERE id = Product.price_h_id limit 1),
        IF(Product.f_price < 100),
              100,
              Product.f_price,
            )

上記のような形になると思いますが、どのような記述になりますか?
MySQLのバージョンは5.6です。