我有这个酒店、房间、预订和客人的数据库我需要只获得平均价格高于所有酒店中所有房间的平均价格的酒店的平均价格。这是我的数据的样子
Hotel (hotelNo,hotelName,hotelAddress)
Room (hotelNo,roomNo,type,price)
Guest (guestNo,guestName,guestAddress)
Booking (hotelNo,guestNo,dateFrom,dateTo,roomNo)
这是我的查询
SELECT (
SELECT hotelName
from hotel
where hotel.hotelNo = room.hotelNo
) AS "Hotel Name",
AVG(price) t
FROM room
where t<(SELECT AVG(price)from room)
Group by hotelNo