ユーザーが複数の月を入力できるフォームがあり、SQL クエリはそれらの月のデータを返します。
たとえば、ユーザーが 1 月と入力した場合、SQL は次のようになります。
SELECT * FROM table WHERE month = 'January'
ユーザーが 3 月、8 月、10 月と入力した場合、SQL は次のようになります。
SELECT * FROM table WHERE (month = 'March' OR month = 'August' OR month = 'October')
ユーザーは必要な月数を入力できるため、WHERE 条件をこのように動的にするにはどうすればよいでしょうか? アドホック クエリのようなものです。ありがとう!