下の 2 つのテーブルから、低価格の明確なホテルの部屋 (低価格の部屋があるホテル、そのホテルの他の部屋を表示する必要はありません) を表示しようとしています。しかし、「on 句の列 column_name がわかりません」というエラーが表示されます。私のクエリを確認してください
SELECT r.*,h.*
FROM hotels_temp h,rooms_temp r
INNER JOIN
(
SELECT
hotel_code,MIN(amount) mincost
FROM
rooms_temp
GROUP BY hotel_code
) m ON r.amount = m.mincost and h.hotel_code=r.hotel_code
ORDER BY r.amount
LIMIT 30
テーブル名: hotels_temp
テーブル名: rooms_temp