私は出版データベースを扱っており、書籍の記録を保持しています。本には複数の著者がいる場合があります。書籍の著者の記録を保持するテーブルを維持しています。著者を選択し、それぞれの本で一緒に仕事をした他の著者も選択するには、SQL クエリが必要です。
Authorship テーブルは次のようになります。
+---------+--------+
| Author | BookID |
+---------+--------+
| 1 | 1 |
| 2 | 1 |
| 1 | 2 |
| 2 | 2 |
| 3 | 2 |
| 4 | 2 |
| 5 | 3 |
| 5 | 4 |
+---------+--------+
したがって、著者 1 を選択した場合は、彼らが一緒に仕事をした著者を見たいと思います。結果は、著者 2、3、および 4 を返します。
ここでのアイデアは、著者が出版のキャリアで誰と協力したかを示すレポートを作成できるということです。