SELECT h.Hotelname, r.FreeRooms
FROM hotel h
INNER JOIN hotel_room r ON r.H_ID = h.H_ID
WHERE r.H_ID = h.H_ID
は私に
Hotel1 27
Hotel1 14
Hotel1 9
Hotel2 7
Hotel2 21
のようなものを与えるが、私が実際に欲しいのは、私が得るように、すべてのそれらの値を追加することです:
Hotel1 50
Hotel2 28
私は誰かが私に
'LEFT JOINを... R [一部の値が] NULL' – swasheck
されている場合あなたの'句がかなり冗長なようだWHERE'。 – Wiseguy
私の誤解。私はそれが空き部屋の総数であることを気づかなかった。私は番号が部屋のIDだった(しかし、私はあなたがどの部屋が各ホテルで無料だったかを探していたと思った)。 – swasheck