mysql - Order By then Group? -
i have 2 tables, first, hotel_info
has fields such as(hotel_id
,hotel_name
,location
) , second table rooms
, has room information such as(room_id
,room_name
,hotel_id
,rate
,description
). want query returns minimum room rate hotel , information hotel hotel_info
table. far have query working not returning minimum room rate.
select a.hotel_id,a.hotel_name ,a.location, b.rate hotel_info left join rooms b on b.hotel_id=a.hotel_id group hotel_id
how minimum room rate per hotel?
you can use mysql function min() such as
select a.hotel_id, min(b.rate) hotel_info left join rooms b on b.hotel_id = a.hotel_id group a.hotel_id;
Comments
Post a Comment