1

以下のクエリを書き出すためのより良い/より効果的な方法は何でしょうか?

現在のSQLクエリは問題なく機能しますが、データベースが大きくなるにつれて処理時間が心配になります。

SELECT *
FROM room
JOIN catering ON room.room_id = catering.room_id
WHERE capacity BETWEEN '$minCapacity' AND '$maxCapacity' 
AND room.room_id NOT IN 
    (SELECT room_id
    FROM room_booking
    WHERE date_booked = '$us_date')
AND catering.grade = '$grade' ORDER BY room.capacity
4

1 に答える 1