Not sure it is the same issue.. and suggest this should be a new thread.
are your table relationships actually:
tblApartments -- tblApartmntRooms (1:N)
tblRooms -- tblApartmentRooms (1:N)
If so, then your query should pull ApartmentName, RoomTypeName, with sort order by ApartmentName and...