次のMySQLテーブルを検討してください
|----+--------+----------|
| id | result |reference |
|----+--------+----------|
| 1 |ok | 33 |
| 2 |ok | 46 |
| 3 |ko | 55 |
| 4 |ko | 55 |
| 5 |ok | 55 |
| 6 |ko | 47 |
| 7 |ko | 89 |
| 8 |ok | 91 |
| 9 |ko | 47 |
+----+--------+----------+
結果=okで参照=47の行を選択したいのは、結果=okの行に参照47が存在しないためです。それに加えて、この行は1回だけ発生する可能性がありますが、この場合は2回(id=6とid=9)発生するため、この行は1回だけにします。実際、私が求めているクエリでは、id = 89の行も、reference = 89、result = koとして表示され、reference = 89、result=okの行は他にありません。事前にどうもありがとうございました!