我有這樣的模式:SQL查詢援助
Hotel (**hotelNo**, hotelName, city)
Room (**roomNo, hotelNo**, type, price)
Booking (**hotelNo, guestNo, dateFrom**, dateTo, roomNo)
Guest (**guestNo**, guestName, guestAddress)
** denotes primary keys
我要完成這個查詢:
- 顯示每家酒店和其最常見的房間。
我有這個疑問,這是不完全正確:
SELECT r.hotelno, type, count(*)
FROM Hotel h, room r
WHERE h.hotelNo = r.hotelno
GROUP BY r.hotelNo, type;
這就是它輸出:
我在做什麼錯?