Just add ALIAS name to column
Try this:
SELECT *
FROM (SELECT *, MIN(r.price) AS min_price
FROM tl_frp_presentation AS p
INNER JOIN tl_frp_object AS o ON p.objectID = o.id
INNER JOIN tl_tag AS c ON c.id = o.id AND c.from_table = "tl_frp_object"
LEFT JOIN tl_frp_rooms AS r ON r.pid = o.id
WHERE p.type = "tl_frp_object"
GROUP BY p.id
) AS inner_t
WHERE min_price >= 100;
You can also use HAVING clause to fulfill your requirement as below
SELECT *, MIN(r.price) AS min_price
FROM tl_frp_presentation AS p
INNER JOIN tl_frp_object AS o ON p.objectID = o.id
INNER JOIN tl_tag AS c ON c.id = o.id AND c.from_table = "tl_frp_object"
LEFT JOIN tl_frp_rooms AS r ON r.pid = o.id
WHERE p.type = "tl_frp_object"
GROUP BY p.id HAVING min_price >= 100;