나는 호텔 테이블 같은어느 것이 더 낫습니다, GROUP BY 또는 GROUP BY에서 다중 열을 사용하여 전체를 사용할 수 있습니까?
hotelId | hotelName | city
=============================
h1 | name1 | city1
h1 | name1 | city2
h2 | name2 | city3
h2 | name2 | city4
h3 | name3 | city5
h4 | name3 | city6
내가 hotelId and name
(HotelId and HotelName will always be same
) 고유 쿼리 할 경우는, 어떤 더 나은 쿼리입니다 있나요?
집계이 약
Select HotelId, Max(hotelName) from Hotel
Group By HotelId
출력으로 원하는 항목에 따라 다릅니다. count로 표시되는 호텔 이름을 출력으로 가져 오려면 첫 번째 또는 두 번째로 이동하십시오. –
두 경우 모두 HotelName이 표시됩니다 – kriznaraj
왜 호텔에서 SELECT DISTINCT HotelId, HotelName을 사용하지 않습니까? – kiks73