mysql> select * from table3 order by id;
+------+-------+
| id | value |
+------+-------+
| 1 | a |
| 1 | b |
| 1 | c |
| 1 | d |
| 2 | a |
| 2 | b |
| 3 | a |
| 3 | b |
| 3 | c |
| 4 | a |
| 4 | b |
+------+-------+
値 'c' を持たないすべての IDを選択したかったのです。
次のクエリでは単純に機能しません。
mysql> select distinct id from table3 where value <> 'c';
+------+
| id |
+------+
| 1 |
| 2 |
| 3 |
| 4 |
+------+
必要なのは2 と 4 のリターンだけです。
ご清聴ありがとうございました!