私のブログに投稿のテーブルがあるとします。投稿にはコメントを含めることができ、Comment テーブルの行には、コメントしている投稿への FK があります。そのため、「comments.id is null」を選択すると、コメントがまったくないすべての投稿を見つけることができます。
しかし、Comment.tone 列を追加してみましょう。この列には、「サポート」、「怒り」などの 5 つの値のいずれかを指定できます。
ここで、怒りのコメントがないすべての投稿を見つけたいと思います。「comments.id is NULL」を選択する SQL 手法は、「存在しないすべての行を要求する場合には機能しませんが、存在する場合は「怒り」の値になります」。
では、どうすればそれらを選択できますか?