これはもっと「アプローチ」の質問です、私はまだコードに到達していません。しかし、SQLとphpは初めてであり、この問題にインテリジェントに取り組みたいと考えています。
シナリオは次のとおりです。
Donationsというテーブルがあり、各テーブルのAREAという列に文字列値が1つだけあります。AREAは、9つの所定の値(北東、北西、ダウンタウンなど)のいずれかを持つことができます。
また、ボランティアの表もあります。各ボランティアは、寄付を受け取るのに役立つ、旅行先の地域を指定しています。ボランティアごとに、上記の9つの領域(NW、NE、DTなど)に対応する1または0の9つの列があります。
クエリ、一連のクエリ、またはphp / sqlの組み合わせを実行して、アクティブな寄付をすべて検索し、それらが含まれているAREAを取得してから、ボランティアテーブルにクエリを実行し、それらのみのメールアドレスのリストを取得したいと思います。これらの地域の1つまたは複数に旅行することをいとわないボランティア。
どんな助けでも大歓迎です。(余談ですが、これら2つのテーブル間で共有されるキー値はありません。)