SELECT hotel.hotel_id, hotel.hotel_name, hotel.hotel_address, hotel.hotel_pic,
room_accommodation.room_full_price
FROM hotel
INNER JOIN room_accommodation ON (room_accommodation.hotel_id = hotel.hotel_id )
INNER JOIN (
SELECT MIN( room_full_price ) AS minPrice
FROM room_accommodation INNER JOIN hotel ON (
hotel.hotel_id =room_accommodation.hotel_id )
WHERE hotel.hotel_address LIKE '%bangkok%'
)room_accommodation ON room_accommodation.room_full_price = room_accommodation.minPrice
この SQL は、各ホテルの最低料金でバンコクにある各ホテルを照会できます。
しかし、問題は、各ホテルの最低料金をすべて照会したいのですが、カットすると
その結果、すべてのホテルの最低価格が 1 つだけ表示された状態
何が間違っていて、これをアーカイブするにはどうすればよいですか
ご意見をお聞かせください
少し早いですがお礼を。