ここでいくつかの助けが(高度な)mysqlでお願いします。例は、問題をはるかによく示しています。それで..
事前定義された値のペアテーブルPARTNERSがあり、partner1列とpartner2列があります。そして、partner1列とpartner2列を持つ別のテーブルPROJECTSがあります。
したがって、partner1列とpartner2列が上記の実際のパートナーテーブル内にあるすべてのプロジェクトを選択したいと思います。
明らかに、「partner1=...および/またはpartner2=...」を単純に示すことはできません。これは、これら2つがパートナーであるかどうかのチェックがないためです(PARTNERSテーブルで定義されています)。(念のため:パートナー関係にないpartner1とpartner2のプロジェクトがあります。)
結果に条件が格納されているので、このようなクエリはまったく不可能だと思います。しかし、そうでないことを証明できれば幸いです。ありがとう